求大神找错

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

写的繁琐,纯模拟,自己看吧。 ```cpp int n,na,nb,ansa,ansb,cnta=-1,cntb=-1; int a[205],b[205]; int main() { scanf("%d%d%d",&n,&na,&nb); for(int i=0;i<na;i++)scanf("%d",&a[i]); for(int i=0;i<nb;i++)scanf("%d",&b[i]); while(n--) { cnta++; cnta%=na; cntb++; cntb%=nb; if(a[cnta]==0) { if(b[cntb]==1)ansb++; else if(b[cntb]==2)ansa++; else if(b[cntb]==3)ansa++; else if(b[cntb]==4)ansb++; } else if(a[cnta]==1) { if(b[cntb]==0)ansa++; else if(b[cntb]==2)ansb++; else if(b[cntb]==3)ansa++; else if(b[cntb]==4)ansb++; } else if(a[cnta]==2) { if(b[cntb]==0)ansb++; else if(b[cntb]==1)ansa++; else if(b[cntb]==3)ansb++; else if(b[cntb]==4)ansa++; } else if(a[cnta]==3) { if(b[cntb]==0)ansb++; else if(b[cntb]==1)ansb++; else if(b[cntb]==2)ansa++; else if(b[cntb]==4)ansa++; } else if(a[cnta]==4) { if(b[cntb]==0)ansa++; else if(b[cntb]==1)ansa++; else if(b[cntb]==2)ansb++; else if(b[cntb]==3)ansb++; } } printf("%d %d\n",ansa,ansb); return 0; } ```
by winmt @ 2016-11-10 21:38:24


谢谢
by annan123456 @ 2016-11-10 22:08:01


|