20分求助
查看原帖
20分求助
422110
HgSO4qwq楼主2021/7/16 20:47
#include<iostream>
#include<queue>
using namespace std;

int s[5][5]={{1,0,2,2,0},{0,1,0,2,0},{2,0,1,0,2},{2,2,0,1,2},{0,0,2,2,1}};
int ma=1,mb=1,pa,pb;

int main()
{
    int n,a,b;
    cin>>n>>a>>b;
    queue<int> a1,b1;
    for(int i=1;i<=a;i++)
    {
    	int t;
    	cin>>t;
    	a1.push(t);
	}
	for(int i=1;i<=b;i++)
    {
    	int t;
    	cin>>t;
    	b1.push(t);
	}
	for(int i=1;i<=n;i++)
    {
    	int t1=a1.front();
    	int t2=b1.front();
    	a1.push(a1.front());
    	b1.push(b1.front());
    	a1.pop();
    	b1.pop();
    	int t=s[t1][t2];
    	if(t==2) pa++;
    	else if(t==0) pb++;
	}
	cout<<pa<<' '<<pb;
    return 0;
}
              ```
2021/7/16 20:47
加载中...