提交时间:2022-07-13 16:23:11

运行 ID: 4422

#include<iostream> using namespace std; int main(){ int jg[4]={0,1,2,3},g1[100],num[4]; memset(num,0,sizeof(num)); int n,a,b,g,x,point=0; cin>>n;1; for(int i=1;i<=n;i++){ cin>>a>>b>>g; x=jg[a]; jg[a]=jg[b]; jg[b]=x; g1[i]=jg[g]; } for(int i=1;i<=3;i++){ for(int j=1;j<=n;j++) if(g1[j]==i) num[i]++; if(num[i]>point) point=num[i]; } cout<<point; return 0; }