i was trying to solve this problem:- https://codeforces.me/contest/1801/problem/B
My solution :- https://codeforces.me/contest/1801/submission/278323418
In my solution i wrote a O(nlogn) solution and the judge is showing time limit exceeded. But in editorial the solution given is O(nlogn) and that is getting passed. I am having trouble understanding how this is happening.
plzz help :,(








sethas its own object functionlower_boundto use. Do not uselower_boundinalgorithm.h, as performing it onsetwould most of the time cause an $$$\mathcal{O}(n)$$$ time complexity per call.Resubmitted but WA: 278326222. Well, since I didn't solve this one yet, I wouldn't give further advice, but at least the TLE is dealt with.
why lower_bound that isn't method in set object act in o(n)
Please refer to this:
Cuz your sol is not O(nlogn), dummy.