1 条题解
-
0
熊君恺 (user2011) LV 3 @ 2023-2-3 18:33:23
#include<bits/stdc++.h> using namespace std; int b[110],a[110]; int main(){ int n,an,bn,x=0,y=0; scanf("%d%d%d", &n, &an, &bn);//输入 for(int i=1; i<=an; i++)scanf("%d", &a[i]); for(int i=1; i<=bn; i++)scanf("%d", &b[i]); //规律处理 for(int i=an+1; i<=n; i++)a[i]=a[i-an]; for(int i=bn+1; i<=n; i++)b[i]=b[i-bn]; //开始判断 for(int i=1; i<=n; i++){ if(a[i]==0 && b[i]==2 || a[i]==2 && b[i]==5 || a[i]==5 && b[i]==0)x++; if(b[i]==0 && a[i]==2 || b[i]==2 && a[i]==5 || b[i]==5 && a[i]==0)y++; } if(x>y)printf("A"); else if(x<y)printf("B"); else printf("draw"); return 0; }
- 1
信息
- ID
- 1011
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- 递交数
- 17
- 已通过
- 15
- 上传者