萌新求助QwQ,第二个点WA,本机测试AC

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

%%%%%%
by USS_Enterprise @ 2019-10-05 09:11:54


@[Entity_303](/space/show?uid=117551) 窝的代码是这样的呢,您可以康康 ```c++ #include<bits/stdc++.h> using namespace std; int n, l1, l2, s1[201], s2[201], ans1 = 0, ans2 = 0; int com[5][5] = {{1, 0, 2, 2, 0}, {2, 1, 0, 2, 0}, {0, 2, 1, 0, 2}, {0, 0, 2, 1, 2}, {2, 2, 0, 0, 1}}; int comp(int u, int v) { if(com[u][v] == 1) return -1; if(com[u][v] == 2) return u; return v; } int main() { scanf("%d %d %d", &n, &l1, &l2); for(int i = 0; i < max(n, l1); i++) { if(i < l1) scanf("%d", &s1[i]); else s1[i] = s1[i % l1]; } for(int i = 0; i < max(n, l2); i++) { if(i < l2) scanf("%d", &s2[i]); else s2[i] = s2[i % l2]; } for(int i = 0; i < n; i++) { if(comp(s1[i], s2[i]) == s1[i]) ans1++; if(comp(s1[i], s2[i]) == s2[i]) ans2++; } printf("%d %d\n", ans1, ans2); return 0; } ```
by min_进击的灭霸 @ 2019-10-05 09:14:07


总感觉我俩写法不一样
by min_进击的灭霸 @ 2019-10-05 09:14:40


@[min_进击的灭霸](/space/show?uid=88704) **%%%%%%%%** 谢谢您,我的数组开小了,开到1000就过了…… ~~玄学AC~~
by Entity_303 @ 2019-10-05 09:21:42


|