注意有坑 区间的首尾是整形 也就是说 当遇到[1,3] [4,6]这两个区间的时候,是要合并成[1,6]的 #include <iostream> #include <vector> #include <algorithm> using namespace std; struct interval { long long a; long long b; }; bool cmp (interval p1, interval p2 ) { return p1.a < p2.a; } int main() { long long index ; while...