求大佬改错,为什么只有六十分?

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

请使用for循环,改了看看吧
by LiWeijie @ 2018-11-04 22:10:30


数组下标从零开始 否则,在例如 ``` test1 4 1 12 3 3 2 3 3 2 4 4 3 1 0 2 1 ``` 中,q%a后 q=0 code ```cpp #include<bits/stdc++.h> using namespace std; int win[5][5]={0,0,1,1,0, 1,0,0,1,0, 0,1,0,0,1, 0,0,1,0,1, 1,1,0,0,0}; int a[1001],b[1001],l,la,lb,n,cnta,cntb; int main(){ scanf("%d%d%d",&n,&la,&lb); for(int i=0;i<la;i++)scanf("%d",&a[i]); for(int i=0;i<lb;i++)scanf("%d",&b[i]); for(int i=0;i<n;i++){ cnta+=win[a[i%la]][b[i%lb]]; cntb+=win[b[i%lb]][a[i%la]]; } printf("%d %d",cnta,cntb); return 0; } ```
by pmt2018 @ 2018-11-05 21:55:44


|