最开始没看内存限制,写了朴素差分 #include<bits/stdc++.h> #define endl '\n' using namespace std; int main() { int n,m;cin >> n >> m; vector<int> nums(n+1); int l,r; for(int i = 1;i<=m;i++) { cin >> l >> r; nums[l] += -1; nums[r] += 1; } int ans = 0,number = 0,t = nums[1]; for(i...