Блог пользователя triploblastic

Автор triploblastic, 13 лет назад, По-английски

can someone tell me what is wrong with my code? i first generated all the primes up to sqrt(10^7) and then for every prime, counted how many number are divided by it...

5797193

  • Проголосовать: нравится
  • -3
  • Проголосовать: не нравится

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

First mistake is that MAX is too small

»
13 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
while(X[i] % prime[j] == 0)
      X[i] /= prime[j];

I do not understand why you do it. You just need to determine whether X[i] is divisible by prime[j] but not the power of prime[j] in X[i]

»
13 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится 0 Проголосовать: не нравится

wrong post place