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

Автор Aden_blizzard, история, 4 года назад, По-английски

https://cp-algorithms.com/algebra/prime-sieve-linear.html in this code for sieve in linear time complexity what is the use of pr[j]<=lp[i]? is there any reason to write this as i tried many test case but it works fine without this ....is there any case where it fails?

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

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

Obviously it will work only number of operations will increase, for the same purpose of reducing runtime we have added that

»
4 года назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

It's still correct. You just loop more than you need so it is no longer O(n).