题解:P17220 [ICPC 2017 Nanning R] Rearrangement
因为最后看的是是否被
余数为
如果余数为
如果余数为
#include<bits/stdc++.h>
using namespace std;
int main(){
int T;
cin>>T;
while(T--){
int cnt[3]={0,0,0};
int n;
cin>>n;
for(int i=1;i<=n*2;i++){
int x;
cin>>x;
cnt[x%3]++;
}
if(cnt[0]>n){
cout<<"NO\n";
continue;
}
if(cnt[1]>0&&cnt[2]>0){
if(cnt[0]<2){
cout<<"NO\n";
continue;
}
if(cnt[0]==2&&cnt[1]%2!=1){
cout<<"NO\n";
continue;
}
}
cout<<"YES\n";
}
}