80分求助
查看原帖
80分求助
1112643
luogu140658945楼主2024/6/29 16:12
#include<bits/stdc++.h>
using namespace std;
int n,m,k,a,b,c[201],d[201],book[5][5]={{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}};
int main(){
	cin>>n>>m>>k;
	for(int i=1;i<=m;i++){
		cin>>c[i];
	}
	for(int i=1;i<=k;i++){
		cin>>d[i];
	}
	for(int i=1;i<=n;i++){
		if(i%m==0){
			if(i%k==0){
				a+=book[c[m]][d[k]];
				b+=book[d[k]][c[m]];
			}
			else{
				a+=book[c[m]][d[i%k]];
				b+=book[d[i%k]][c[m]];
			}
		}
		else{
			a+=book[c[i%m]][d[i%k]];
			b+=book[d[i%k]][c[i%m]];
		}
	}
	cout<<a<<" "<<b<<endl;
	return 0;
}
2024/6/29 16:12
加载中...