lh.lih

谢绍澜  •  18天前


#include<iostream>  // cin\cout\endl 
#include<cstdio>    //scanf()\printf() 
#include<cstring>   // strcpy()\strcat()\strcmp()\strlen()\memset()  

#include<cmath>  //sqrt()\pow()\abs()\ceil()\floor()\max()\min()  
using namespace std; 
int main(){ 
   int n,m,l,sum=0; 
   cin>>n>>m>>l; 
   int a[m],b[l]; 
   for(int i=0;i<m;i++){ 
       cin>>a[i];} 
   for(int i=0;i<l;i++){ 
       cin>>b[i]; 
   } 
   int m1=0,l1=0; 
   for(int i=0;i<n;i++){ 
       if(a[m1]==b[l1]){ 
           sum+=0;} 
       else if(a[m1]==0&&b[l1]==2){ 
           ++sum;} 
       else if(a[m1]==0&&b[l1]==5){ 
           --sum;} 
       else if(a[m1]==2&&b[l1]==0){ 
           --sum;} 
       else if(a[m1]==2&&b[l1]==5){ 
           ++sum;} 
       else if(a[m1]==5&&b[l1]==0){ 
           ++sum;} 
       else if(a[m1]==5&&b[l1]==2){ 
           --sum;} 
       if(m1==m-1) 
           m1=0; 
       if(l1==l-1) 
           l1=0; 
           ++m1,++l1; 
   } 
   if(sum>0) 
       cout<<'A'; 
   else if(sum<0) 
       cout<<'B'; 
   else 
       cout<<"draw"; 
   return 0; 
}

 


评论: