P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布

Posted Kunkun只喝怡宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

代码

#include<bits/stdc++.h>

using namespace std;

int main(){
	int N,Na,Nb,i,a[200],b[200],Sa=0,Sb=0;
	cin>>N>>Na>>Nb;
	for(i=0;i<Na;i++)
		cin>>a[i];
	for(i=0;i<Nb;i++)
		cin>>b[i];
	for(i=0;i<N;i++){
		if(a[i%Na]==b[i%Nb]);
		else if(a[i%Na]==0){
			if(b[i%Nb]==2||b[i%Nb]==3)
				Sa++;
			else Sb++;
		}else if(a[i%Na]==1){
			if(b[i%Nb]==0||b[i%Nb]==3)
				Sa++;
			else Sb++;
		}else if(a[i%Na]==2){
			if(b[i%Nb]==1||b[i%Nb]==4)
				Sa++;
			else Sb++;
		}else if(a[i%Na]==3){
			if(b[i%Nb]==2||b[i%Nb]==4)
				Sa++;
			else Sb++;
		}else if(a[i%Na]==4){
			if(b[i%Nb]==0||b[i%Nb]==1)
				Sa++;
			else Sb++;
		}
	}
	cout<<Sa<<" "<<Sb;
	return 0;
}

以上是关于P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布的主要内容,如果未能解决你的问题,请参考以下文章

NOIP2014 提高组生活大爆炸版石头剪刀布

Noip2014 提高组 生活大爆炸版石头剪刀布 Day1 T1

noip2014 提高组

NOIP2014提高组

垃圾陷阱 && [NOIP2014 提高组] 飞扬的小鸟

解方程 2014NOIP提高组 (数学)