div.2 B捷报频传(((
  • 板块学术版
  • 楼主Program_A2
  • 当前回复9
  • 已保存回复9
  • 发布时间2024/8/16 00:38
  • 上次更新2024/8/16 10:07:40
查看原帖
div.2 B捷报频传(((
1210103
Program_A2楼主2024/8/16 00:38

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

#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

2024/8/16 00:38
加载中...