每日一题洛谷P1328 [NOIP 2014 提高组] 生活大爆炸版石头剪刀布c++

cpp 复制代码
#include<iostream>
using namespace std;
int main() {
	int n, na, nb;
	cin >> n >> na >> nb;
	int a[200] = { 0 };
	int b[200] = { 0 };
	for (int i = 0; i < na; i++) {
		cin >> a[i];
	}
	for (int i = 0; i < nb; i++) {
		cin >> b[i];
	}
	int ca = 0;
	int cb = 0;
	int i = 0;
	int j = 0;
	while(n--){
		if (i >= na)i = 0;
		if (j >= nb)j = 0;
		//赢:ca++;
		//输:cb++;
		int x = a[i];
		int y = b[j];
		if (x == 0) {
			if (y == 1) cb++;
			else if (y == 2)ca++;
			else if (y == 3)ca++;
			else if (y == 4)cb++;
		}
		else if (x == 1) {
			if (y == 0) ca++;
			else if (y == 2)cb++;
			else if (y == 3)ca++;
			else if (y == 4)cb++;
		}
		else if (x == 2) {
			if (y == 0) cb++;
			else if (y == 1)ca++;
			else if (y == 3)cb++;
			else if (y == 4)ca++;
		}
		else if (x == 3) {
			if (y == 0) cb++;
			else if (y == 1)cb++;
			else if (y == 2)ca++;
			else if (y == 4)ca++;
		}
		else if (x == 4) {
			if (y == 0) ca++;
			else if (y == 1)ca++;
			else if (y == 2)cb++;
			else if (y == 3)cb++;
		}
		i++;
		j++;
	}
	cout << ca << " " << cb << endl;
	return 0;
}
相关推荐
卡梅德生物科技小能手10 小时前
卡美德生物科普CD136(RON受体):从基础特性到实验应用
经验分享·深度学习·生活
卡梅德生物科技小能手14 小时前
卡美德生物科普CD134(OX40):免疫调控靶点的生物学特性与研
经验分享·深度学习·生活
未来读啥科教资讯17 小时前
2026香港亚洲比特币大会暨峰会将带来哪些新技术与新体验?
生活
吃好睡好便好1 天前
白发的根源和应对
学习·生活
搜移IT科技2 天前
工业设备更新行动全面推进,通用设备板块增量空间与受益环节解析
人工智能·科技·生活
吃好睡好便好2 天前
改变时间轴的跨度
学习·生活
2601_957276863 天前
高考新模式
生活
海南辉4 天前
迭代的力量:从芯片到人生的进化密码 the-power-of-iteration
生活
坚毅之梦5084 天前
全品美学鉴赏视角】四相共生赋能多元质感:解锁狼山石四大单品的专属审美内核
生活·材质·狼山石
2601_961766645 天前
【分享】分身空间 2.3.7[特殊字符]生活工作互不打扰
android·生活