题解 | 植树节
植树节
https://www.nowcoder.com/practice/bf18f4e68f614b35a7a6c56c743d82fc
#include <iostream> #include<vector> #include<algorithm> using namespace std; int main() { int n; cin>>n; vector<int>tree(1e6,0); int max_s=-1; while(n--) { int a,b; cin>>a>>b; tree[a]+=1; tree[b+1]-=1; max_s=max(max_s,b); } for(int i=1;i<=max_s;i++) tree[i]+=tree[i-1]; int max_t=*max_element(tree.begin(),tree.end()); cout<<max_t; } // 64 位输出请用 printf("%lld")