CF题求调
查看原帖
CF题求调
1169788
xiaokang_suancai楼主2024/8/24 16:45

题目传送门

本蒟蒻的代码(本来刚注册想随便做道题熟悉一下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;
}
2024/8/24 16:45
加载中...