只能过阳历,错了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