每日一题洛谷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;
}
相关推荐
AI科技星21 小时前
统一场论变化的引力场产生电磁场推导与物理诠释
服务器·人工智能·科技·线性代数·算法·重构·生活
达之云*驭影21 小时前
本地生活及教培领域新媒体运营难题何解?KOC管理软件助力,实现高效共创与转化增长!
新媒体运营·产品运营·生活·新媒体运营效率
金士镧(厦门)新材料有限公司1 天前
稀土抑烟剂:为墙板安全加分,守护家居与办公环境
科技·安全·全文检索·生活·能源
xz5418047052 天前
从骑行倦怠,再说总迟到的骑行红利
生活
marteker2 天前
糖果品牌「嗨啾(Hi-Chew)」‌的生活方式营销策略助力其在美国市场大放异彩
生活
weixin_lynhgworld2 天前
[特殊字符]旧物焕彩,绿色生活新起点!旧物二手回收小程序系统开发引领环保新潮流[特殊字符]
小程序·生活
t057772 天前
都市慢生活:用一杯V20沙棘原浆发酵益生元黄精饮,按下暂停键
生活
AI科技星2 天前
统一场论中电场的几何起源:基于立体角变化率的第一性原理推导与验证
服务器·人工智能·线性代数·算法·矩阵·生活
饭后一颗花生米3 天前
分享个夸克网盘资源搜索站
生活
金士镧(厦门)新材料有限公司3 天前
抑烟剂在PVC材料中的应用效果:为安全加分
科技·安全·全文检索·生活·能源