题目传送门
本蒟蒻的代码(本来刚注册想随便做道题熟悉一下CF咋用然后就卡了),轻喷
#include<bits/stdc++.h>
using namespace std;
int t,l1,r1,l2,r2,a[105],ans;
int main()
{
cin>>t;
while(t--)
{
cin>>l1>>r1>>l2>>r2;
memset(a,0,sizeof(a));
ans=0;
for(int i=l1;i<=r1+1;i++)
a[i]++;
for(int i=l2;i<=r2+1;i++)
a[i]++;
for(int i=min(l1,l2);i<=max(r1,r2);i++)
{
if(a[i]==2)
ans++;
}
if(l1==l2&&r1==r2)
ans--;
cout<<ans<<endl;
}
return 0;
}