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.me/contest/1379/submission/146460768
Auto comment: topic has been updated by cschill (previous revision, new revision, compare).
I tried using pragmas, but they didn't help either :(
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)