Link
好题,只可惜不是原创。
Solution
暴力非常好写,直接模拟,不停地sort,改一改比较的functor,然后就TLE啦!
很明显那么做完全没有利用到只有一个询问这个条件。
考虑排序有什么意义
从单个元素看,区间第小/大恰好在的位置(废话)
从整体的区间来看,区间的所有数字都比小/大(废话)
第一个性质涉及到单点,似乎没有很大的价值,
相比之下,第二个性质本来就带着“区间”,似乎可以试试。
根据第二个性质,似乎套个二分答案就可以把区间的数字都变成了?于是正解就出来了
当然作为一个juruo以上纯属看题解之后的表演
Why Can't
没有对单个数字的条件充分思考下去,而且抱着第一个性质不放,没有把思维发散出去。
Code
1 |
|