社区讨论

求助大佬60分

P1328[NOIP 2014 提高组] 生活大爆炸版石头剪刀布参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@lzcrd0oz
此快照首次捕获于
2024/08/02 21:46
2 年前
此快照最后确认于
2024/08/02 23:36
2 年前
查看原帖
CPP
#include<iostream>
using namespace std;
int main()
{
	int a, b, n;
	cin >> n;
	cin >> a;
	cin >> b;
	int* a1 = new int[a];
	int* b1 = new int[b];
	int i, j;
	for (i = 0; i < a; i++)cin >> a1[i];
	for (i = 0; i < b; i++)cin >> b1[i];
	int n1 = 0, n2 = 0;
	for (i = 0; i < n; i++)
	{

		     if (a1[i % a] == 0 && b1[i % b] == 0) { continue; }
		else if (a1[i % a] == 0 && b1[i % b] == 1) { n2++; }
		else if (a1[i % a] == 0 && b1[i % b] == 2) { n1++; }
		else if (a1[i % a] == 0 && b1[i % b] == 3) { n1++; }
		else if (a1[i % a] == 0 && b1[i % b] == 4) { n2++; }
		else if (a1[i % a] == 1 && b1[i % b] == 0) { n1++; }
		else if (a1[i % a] == 1 && b1[i % b] == 1) { continue; }
		else if (a1[i % a] == 1 && b1[i % b] == 2) { n2++; }
		else if (a1[i % a] == 1 && b1[i % b] == 3) { n1++; }
		else if (a1[i % a] == 1 && b1[i % b] == 4) { n2++; }
		else if (a1[i % a] == 2 && b1[i % b] == 0) { n2++; }
		else if (a1[i % a] == 2 && b1[i % b] == 1) { n1++; }
		else if (a1[i % a] == 2 && b1[i % b] == 2) { continue; }
		else if (a1[i % a] == 2 && b1[i % b] == 3) { n2++; }
		else if (a1[i % a] == 2 && b1[i % b] == 4) { n1++; }
		else if (a1[i % a] == 3 && b1[i % b] == 0) { n2++; }
		else if (a1[i % a] == 3 && b1[i % b] == 1) { n2++; }
		else if (a1[i % a] == 3 && b1[i % b] == 2) { n1++; }
		else if (a1[i % a] == 3 && b1[i % b] == 3) { continue; }
		else if (a1[i % a] == 3 && b1[i % b] == 4) { n1++; }
		else if (a1[i % a] == 4 && b1[i % b] == 0) { n1++; }
		else if (a1[i % a] == 4 && b1[i % b] == 1) { n1++; }
		else if (a1[i % a] == 4 && b1[i % b] == 2) { n2++; }
		else if (a1[i % a] == 4 && b1[i % b] == 3) { n1++; }
		else if (a1[i % a] == 4&& b1[i % b] == 4) { continue; }
	}
	cout << n1 << " " << n2 << endl;
	system("pause");
	return 0;
}

回复

0 条回复,欢迎继续交流。

正在加载回复...