![]()
#include<stdio.h>
int main()
{
int n,na,nb,i,c=0,d=0,e=0;
int a[1000],b[1000];
scanf("%d%d%d",&n,&na,&nb);
for(i=0;i<na;i++)
scanf("%d",&a[i]);
for(i=0;i<nb;i++)
scanf("%d",&b[i]);
for(i=0;i<n;i++) //进行n轮比赛
{
a[i+na]=a[i]; //!经过a,b相应的周期,重新赋值,这样就不用取余了。
b[i+nb]=b[i];
if(a[i]==0&&b[i]==2) //判断a,b每轮的出拳,用变量记录下来
c++;
if(a[i]==0&&b[i]==5)
d++;
if(a[i]==2&&b[i]==5)
c++;
if(a[i]==2&&b[i]==0)
d++;
if(a[i]==5&&b[i]==0)
c++;
if(a[i]==5&&b[i]==2)
d++;
if(a[i]==b[i])
e++;
}
if(c>d) //!判断谁赢时,只用先判断c,d的大小;若两者相等,则平局。
printf("A\n");
else if(d>c)
printf("B\n");
else if(c==d)
printf("draw\n");
return 0;
}
但是。。。。。这个解题思路好像很暴力。。。。。。。