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

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

How fast is CF Judgers?

How long will it run a program (in C++) that its time complexity is $$$O(N)$$$ and $$$N = 10^8$$$? What about $$$N = 10^9$$$?

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

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

Auto comment: topic has been updated by xcx0902 (previous revision, new revision, compare).

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

It depends on a lot of factors, but, as a rule of thumb, 10 ^ 8 operations are done in 1 second.

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

You can easy check it by yourself. For example in such way: https://mirror.codeforces.com/contest/1702/submission/165129718

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

It isn't actually important what is the time complexity, but how many operations you perform.

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

Before you ask about judger performance, learn some faster algorithms.

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

https://mirror.codeforces.com/blog/entry/21344

Might help if you want to know "How to determine the (expected) complexity of expected solution of a problem by looking at its constraints?"