样例对,手搓对,对拍也对,但20pts。
玄二关。
#include<bits/stdc++.h>
using namespace std;
int t,a[15],b[15];
bool same(){
for(int i=1;i<=4;i++){
if(a[i]==a[i+1]){
a[i]=-1e9;
a[i+1]=-1e9;
return 1;
}
}
}bool line(){
sort(a+1,a+6);
return (a[3]+1==a[4]&&a[3]+2==a[5]);
}
void copy(){
for(int i=1;i<=4;i++) a[i]=b[i];
}
void work(){
for(int i=0;i<=9;i++){
copy();
a[5]=i;
sort(a+1,a+6);
if(same()&&line()){
cout<<"1\n";
return;
}
}
cout<<"0\n";
return;
}
int main(){
cin>>t;
while(t--){
for(int i=1;i<=4;i++) cin>>a[i],b[i]=a[i];
work();
}
return 0;
}