提交时间:2022-05-28 15:53:21

运行 ID: 1187

#include<bits/stdc++.h> using namespace std; int main() { int a[101][4],i,n,j,c,max=0; cin>>n; for(i=1;i<=n;i++) { for(j=1;j<=3;j++) { cin>>a[i][j]; } } int b[4]={0}; for(i=1;i<=3;i++) { for(j=1;j<4;j++) b[j]=0; b[i]=1; c=0; for(j=1;j<=n;j++) { swap(b[a[j][1]],b[a[j][2]]); if(b[a[j][3]] ==1) { c++; } if(c>max) { max=c; } } } cout<<max<<endl; return 0; }