嘟嘟嘟 首先这题的暴力是十分好写的,而且据说能得不少分. 正解写起来不难,就是不太好想. 根据做题经验,我想到了给这个序列转化成01序列,但是接下来我就不会了.还是看了题解. 因为查询只有一个数,所以可以二分答案:把大于等于mid的数标记成1,小于mid的数为0.这样排序就是区间赋值了,线段树可做. 那怎么检验mid是否正确呢?其实这个是有单调性的:如果二分的是1,那么很显然最后位置\(q\)上一定是1,随着二分的值变大,位置\(q\)上是1的可能性就越小.这大抵就是二分的单调性? (这只能算是…