一哈,击毙你

龙傲凯(龙公子小号)  •  4个月前


include <bits/stdc++.h>

using namespace std; const int N=1e7+10; int n,a[N],b[N],ma,mb; int ans1,ans2; int check(int x,int y) {

if(x==y) {

return 0;

} else if(x==1 && (y==3 || y==4)) {

return 1;

} else if(x==2 && (y==1 || y==4)) {

return 1;

} else if(x==3 && (y==2 || y==5)) {

return 1;

} else if(x==4 && (y==3 || y==5)) {

return 1;

} else if(x==5 && (y==1 || y==2)) {

return 1;

} else {

return 2;

} } int main() {

cin>>n>>ma>>mb; for(int i=1;i<=ma;i++) {

cin>>a[i];
a[i]++;

} for(int i=1;i<=mb;i++) {

cin>>b[i];
b[i]++;

} int la=1,lb=1; while(n--) {

if(check(a[la],b[lb])==1)
{
	ans1++;
}
else if(check(a[la],b[lb])==2)
{
	ans2++;
}
la++;
lb++;
if(la>ma)
{
	la=1;
}
if(lb>mb)
{
	lb=1;
}

} cout<<ans1<<" "<<ans2; return 0; }


评论: