GPLT 2023.04.22 猜帽子游戏(L1 您所在的位置:网站首页 100顶帽子 GPLT 2023.04.22 猜帽子游戏(L1

GPLT 2023.04.22 猜帽子游戏(L1

2024-03-09 06:53| 来源: 网络整理| 查看: 265

 

宝宝们在一起玩一个猜帽子游戏。每人头上被扣了一顶帽子,有的是黑色的,有的是黄色的。每个人可以看到别人头上的帽子,但是看不到自己的。游戏开始后,每个人可以猜自己头上的帽子是什么颜色,或者可以弃权不猜。如果没有一个人猜错、并且至少有一个人猜对了,那么所有的宝宝共同获得一个大奖。如果所有人都不猜,或者只要有一个人猜错了,所有宝宝就都没有奖。 下面顺序给出一排帽子的颜色,假设每一群宝宝来玩的时候,都是按照这个顺序发帽子的。然后给出每一群宝宝们猜的结果,请你判断他们能不能得大奖。

输入格式:

输入首先在一行中给出一个正整数 N(2> n; for (int i = 0; i < n; i++) cin >> head[i]; // 存储帽子的颜色 int arr[105][105], k; cin >> k; for (int i = 0; i < k; i++) { int zero = 0, wrong = 0; // zero表示弃权的人,wrong表示帽子颜色不对的人数 for (int j = 0; j < n; j++) { cin >> arr[i][j]; // 存储每个人的帽子颜色 if (arr[i][j] == 0) zero++; else if (arr[i][j] != head[j]) // 如果没有弃权并且猜测帽子颜色不对,wrong++ wrong++; } if (zero == n || wrong) // 所有人都弃权或者有1个人猜测错误 cout



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有