10pts,玄3关求调
查看原帖
10pts,玄3关求调
1015347
封禁用户楼主2025/6/17 17:04
#include<bits/stdc++.h>
using namespace std;
int g[5][5]={{0,-1,1,1,-1},{1,0,-1,1,-1},{-1,1,0,-1,1},{-1,-1,1,0,1},{1,1,-1,-1,0}},a[2222],b[2222];
int main(){
	cin.tie(0)->sync_with_stdio(0);
	int x,n,m,pos1=1,pos2=1,s=0,s2=0;
	cin>>x>>n>>m;
	for(int i=1;i<=n;i++) cin>>a[i];
	for(int i=1;i<=m;i++) cin>>b[i];
	for(int i=1;i<=x;i++){
		if(g[a[pos1]][b[pos2]]==1){
			s++;
		}else if(g[a[pos1]][b[pos2]]==-1) s2++;
		if(pos1==n) pos1=1;
		if(pos2==m) pos2=1;
	}
	cout<<s<<' '<<s2;
	return 0;
}

10pts,玄3关求调

2025/6/17 17:04
加载中...