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

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

This is my short solution unfortunately I am getting a TLE. I tried to calculate and I know that it should be a TLE, since 1e6 * 3.32 * 6 * 20 > 1e8 but this is the worst case complexity and chances are it may never be reached. I have seen that other have written nlogn solution as well using binary search. Could anyone help me optimize my solution a little bit. Thank you very much https://codeforces.com/contest/1379/submission/146460768

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

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

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

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

I tried using pragmas, but they didn't help either :(

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

i don't think you can optimize it, your complexity is (r-l)(sqrt(m)), in the test case it should do 10^9 operations per second and in other test cases it might be even more. it can be solved in o(r-l)