提交时间:2022-05-29 19:02:50

运行 ID: 1243

#include <bits/stdc++.h> using namespace std; bool a[5]={1,0,0},b[5]={0,1,0},c[5]={0,0,1}; int main(){ int n; int x,y,z; int s1,s2,s3; s1=s2=s3=0; cin>>n; for(int i=1;i<=n;i++){ cin>>x>>y>>z; x-=1; y-=1; z-=1; swap(a[x],a[y]); swap(b[x],b[y]); swap(c[x],c[y]); if(a[z]==1){ s1++; } if(b[z]==1){ s2++; } if(c[z]==1){ s3++; } } cout<<max(max(s1,s2),s3); return 0; }