每日一题洛谷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;
}
相关推荐
2603_9651481113 小时前
商品价格监控 API 接口:从原理到实战的完整指南
java·前端·数据库·python·生活
2601_967287572 天前
浚县自建房外墙外保温,粘结锚固抹面三个环节的关键数字
生活
RuixiYc.3 天前
二油酰磷脂酰乙醇胺-聚乙二醇-丙烯酸酯,DOPE-PEG-Acrylate的性能优势
生活
郑州光合科技余经理3 天前
本地生活服务系统:预约状态和进度通知接口怎么拆
java·开发语言·前端·javascript·后端·php·生活
renhongxia13 天前
中美AI竞争下人工智能赋能大众生活
大数据·人工智能·生活
人工智能培训5 天前
智能博弈背景下中国AI国防建设的战略价值
大数据·人工智能·算法·重构·生活
RuixiYc.5 天前
花青素5-聚乙二醇-羟基‌,Cyanine5-PEG-OH的作用机制
生活
2601_967287576 天前
浚县自建房管道穿墙,套管和封堵的几组参数
生活
cyf316 天前
程序员到架构师工作和生活反思
程序员·生活·架构师
2601_967287576 天前
浚县自建房外墙仿石漆,从基层到罩面的关键参数
生活