【GESP三级】石头剪刀布?暂无标签时间限制:CC++ 1000MS其他语言 2000MS内存限制:CC++ 16MB其他语言 32MB难度:中等出题人:描述石头剪刀布是常见的猜拳游戏。石头胜剪刀剪刀胜布布胜石头。如果两个人出拳一样则不分胜负。一天小a和小b正好在玩石头剪刀布假设1代表石头2代表剪刀3代表布。小a和小b一共玩了n轮请问最后的比赛结果是小a赢了还是小b赢了还是平局?注意:最终输赢按照
#include
int main() { int n; cin >> n;
int aWins = 0;
int bWins = 0;
for (int i = 0; i < n; i++) {
int a, b;
cin >> a >> b;
if (a == b) {
continue; // 平局
} else if ((a == 1 && b == 2) || (a == 2 && b == 3) || (a == 3 && b == 1)) {
aWins++; // a赢
} else {
bWins++; // b赢
}
}
if (aWins > bWins) {
cout << "a win" << endl;
} else if (aWins < bWins) {
cout << "b win" << endl;
} else {
cout << "tie" << endl;
}
return 0;
}
原文地址: https://www.cveoy.top/t/topic/jgjF 著作权归作者所有。请勿转载和采集!