#到底哪错了!!

P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布

@[kate1234](/user/706293) 这个if写的有点长啊~ 如果用for会方便很多 ```cpp #include<bits/stdc++.h> using namespace std; int a[201],b[201]; int main() { int N,A,B,ai=0,bi=0,ap=0,bp=0; cin>>N>>A>>B; for(int i=1;i<=A;i++) cin>>a[i]; for(int i=1;i<=B;i++) cin>>b[i]; for(int i=1;i<=N;i++) { ai++; bi++; switch(a[ai]) { case 0: switch(b[bi]) { case 1:bp++;break; case 2:ap++;break; case 3:ap++;break; case 4:bp++;break; } break; case 1: switch(b[bi]) { case 0:ap++;break; case 2:bp++;break; case 3:ap++;break; case 4:bp++;break; } break; case 2: switch(b[bi]) { case 0:bp++;break; case 1:ap++;break; case 3:bp++;break; case 4:ap++;break; } break; case 3: switch(b[bi]) { case 0:bp++;break; case 1:bp++;break; case 2:ap++;break; case 4:ap++;break; } break; case 4: switch(b[bi]) { case 0:ap++;break; case 1:ap++;break; case 2:bp++;break; case 3:bp++;break; } break; } if(ai==A) ai=0; if(bi==B) bi=0; } cout<<ap<<" "<<bp; return 0; } ```
by Cy_AlphaKai_CCF @ 2023-07-26 12:15:29


@[kate1234](/user/706293) 有用的话请关注我一下,另外加一下团队行吗 [团队1](https://www.luogu.com.cn/team/60481) [团队2](https://www.luogu.com.cn/team/62714)
by Cy_AlphaKai_CCF @ 2023-07-26 12:19:13


|