代码通过两层循环遍历了所有的猜测结果,并与实际的帽子颜色进行了比较。如果猜测正确,res 增加 1;如果猜测错误且不是弃权,res 减去 100;如果弃权,则跳过当前循环的剩余部分。 如果有一个宝宝猜错了,res 会减去 100,这可能会导致 res 变成负数。然而,根据游戏规则,只要有一个人猜错,所有宝宝就应该没有奖。 输出...
简介: 【PTA】L1-093 猜帽子游戏(C++) 题目要求: 宝宝们在一起玩一个猜帽子游戏。每人头上被扣了一顶帽子,有的是黑色的,有的是黄色的。每个人可以看到别人头上的帽子,但是看不到自己的。游戏开始后,每个人可以猜自己头上的帽子是什么颜色,或者可以弃权不猜。如果没有一个人猜错、并且至少有一个人猜对了,...
L1-093 猜帽子游戏 分数 15 // 6'11"#include<bits/stdc++.h>usingnamespacestd;constintN =110;inta[N];intmain(){intn; cin >> n;for(inti =1; i <= n; ++ i) cin >> a[i];intk; cin >> k;for(inti =1; i <= k; ++ i) {intcaidui =false, caicuo =false;for(intj =1;...
代码通过两层循环遍历了所有的猜测结果,并与实际的帽子颜色进行了比较。如果猜测正确,res 增加 1;如果猜测错误且不是弃权,res 减去 100;如果弃权,则跳过当前循环的剩余部分。 如果有一个宝宝猜错了,res 会减去 100,这可能会导致 res 变成负数。然而,根据游戏规则,只要有一个人猜错,所有宝宝就应该没有奖。 输出...