rt,juruo有两个问题:
正解是 O(nlogn)O(n\log n)O(nlogn) 怎么卡掉 O(nn)O(n\sqrt n)O(nn) 的算法?
正解是 O(n)O(n)O(n) 怎么卡掉 O(nlogn)O(n\log n)O(nlogn) 的算法?
你大可以把这两个问题具象成线段树和分块、线性做法和二分或倍增。
关于第二个问题,我曾在一道题中 1≤t≤2×106,1≤n≤1051\leq t\leq 2\times 10^6,1\leq n\leq 10^51≤t≤2×106,1≤n≤105 未卡掉,如果把 t,nt,nt,n 的数据范围换一下是否会起到更好的效果?