提交时间:2023-01-12 14:32:12

运行 ID: 17797

#include <bits/stdc++.h> using namespace std; int t[1010],a[110],b[110],t1[1010],maxa,ans; int main(){ int n; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]>>b[i]; for(int j=a[i];j<b[i];j++){ t[j]++; } } for(int i=0;i<n;i++){ maxa=0; for(int j=0;j<=1000;j++){ t1[j]=t[j]; } for(int j=a[i];j<b[i];j++){ t1[j]--; } for(int j=0;j<=1000;j++){ if(t1[j]>=1)maxa++; } ans=max(ans,maxa); } cout<<ans; return 0; }