#include<iostream>
#include<cstring>
using namespace std;
const int maxn=110;
const int maxb=1010;
int x[maxn],y[maxn];
int b[maxb];
int main()
{
int n;
cin>>n;
for (int i=1;i<=n;i++)
{
cin>>x[i]>>y[i];
}
int ans=0;
for (int i=1;i<=n;i++)
{
int s=0;
for (int k=0;k<=1000;k++) b[k]=0;
for (int j=1;j<=n;j++)
{
if (i!=j)
{
for (int k=x[j];k<y[j];k++)
{
b[k]=1;
}
}
}
for (int k=0;k<=1000;k++)
{
if (b[k]) s++;
}
ans=max(s,ans);
}
cout<<ans<<endl;
}
为什么使用msmset(b,sizeof(b),0)
与for (int k=0;k<=1000;k++) b[k]=0;
测评成绩不同