```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[400],b[400],n,A,B,sa=0,sb=0,lb[6][6]={{0,0,1,1,0},{1,0,0,1,0},{0,1,0,0,1},{0,0,1,0,1},{1,1,0,0,0}};
cin>>n>>A>>B;
for(int i=0;i<A;i++){
cin>>a[i];
}
for(int i=0;i<B;i++){
cin>>b[i];
}
for(int i=0;i<n;i++){
sa+=lb[a[i%A]][b[i%B]];
sb+=lb[b[i%B]][a[i%A]];
}
cout<<sa<<" "<<sb;
return 0;
}
```
用打表法试试吧
by GoodMYC @ 2022-04-30 16:31:34