社区讨论

div.2 B捷报频传(((

学术版参与者 3已保存回复 9

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
9 条
当前快照
1 份
快照标识符
@lzvias7b
此快照首次捕获于
2024/08/16 00:40
2 年前
此快照最后确认于
2024/08/16 10:07
2 年前
查看原帖

只能过阳历,错了12次了555

CPP
#define CFdiv2 return
#define AK 0
#define ME555 ;
#include <bits/stdc++.h>
using namespace std;
int a[10001][5];
int x(int y[5]){
	int sum=-1,c[101]={0};
	for(int i=y[1];i<=y[2];i++)c[i]++;
	for(int i=y[3];i<=y[4];i++)c[i]++;
	for(int i=min(y[1],y[3]);i<=max(y[2],y[4]);i++)if(c[i]==2)sum++;
    if(c[max(y[1],y[3])-1]==1)sum++;
	if(c[min(y[2],y[4])+1]==1)sum++;
	if(sum==-1)return 0;
	return sum;
}
int main(){
	int t;
	cin>>t;
	for(int i=1;i<=t;i++)for(int l=1;l<=4;l++)cin>>a[i][l];
	for(int i=1;i<=t;i++)cout<<x(a[i])<<endl;
	CFdiv2 AK ME555
}
有人能帮我看下是什么原因吗qwq

回复

9 条回复,欢迎继续交流。

正在加载回复...