题目链接 先按照智商大小排序然后,写一个类似于lower_bound二分函数去找 这里有以前写的二分 #include<bits/stdc++.h> using namespace std; #define rep(a,b) for(int i=(a);i<(b);i++) const int maxn = 1e6+6; struct node{ int x,id; bool operator<(const node&tmp) const{