提交时间:2022-05-29 18:58:58

运行 ID: 1240

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