diff --git a/08 December 3 Divisors b/08 December 3 Divisors new file mode 100644 index 00000000..a3846cb8 --- /dev/null +++ b/08 December 3 Divisors @@ -0,0 +1,41 @@ +class Solution +{ +public: + vector threeDivisors(vector query, int q) + { vector ret; + long long maxele=LONG_LONG_MIN; + + for(int j=0;jmaxele) + maxele=query[j]; + } + bool prime[(int)sqrt(maxele)+1]; + + prime[0]=0; + prime[1]=0; + for(long long i=2;i<=sqrt(maxele);i++){ + if(check_prime(i)){ + prime[i]=true; + }else{ + prime[i]=false; + } + } + for(int j=0;j