题解

114514 2024-07-22 9:20:02

#include <bits/stdc++.h> using namespace std; int n,na,nb; int a[105]; int b[105]; int wa=0; int wb=0; int main() { cin >>n>>na>>nb; for (int i=0;i<na;i++) { cin >>a[i]; } for (int i=0;i<nb;i++) { cin >>b[i]; } for(int i=0;i<n;i++) { int aa,bb; aa=a[i%na]; bb=b[i%nb]; if (aa==bb) continue; if(aa==0&&bb==2||aa==2&&bb==5||aa==5&&bb==0){ wa++; }else { wb++; } } if(wa>wb) { cout<<"A"; }else if (wa<wb) { cout<<"B"; }else { cout<<"draw"; } return 0; }