#P10873. [COTS 2022] 帽子 Šeširi
[COTS 2022] 帽子 Šeširi
题目背景
译自 Izborne Pripreme 2022 (Croatian IOI/CEOI Team Selection) D1T3。。
喜欢小圆!
题目描述
个 OIer 头上戴着红色或者白色的帽子。每个人只能看到别人的帽子颜色,他们会根据别人的帽子颜色猜测自己头上帽子的颜色。
小圆想要请他们共进晚餐,前提是,必须满足以下条件:
- 设有 人戴了白色帽子,其中至少有 人猜对自己帽子的颜色。
- 设有 人戴了红色帽子,其中至少有 人猜对自己帽子的颜色。
OIer 们都想和小圆共进晚餐,帮助他们找到一种策略,使得在 种可能的情况中,他们都能和小圆共进晚餐。
输入格式
一行一个整数 。
输出格式
输出 行,每行一个长度为 的字符串,由 组成。
第 行的字符串描述了第 个 OIer 的策略。具体地说:
- 定义 为:将所有长度为 的由 组成的字符串按照字典序排序后, 的排名。
- 记 为第 行输出的字符串, 为第 个 OIer 头上戴的帽子颜色。其中 是白色(克罗地亚语「bijela」), 是红色(克罗地亚语「crvena」)。
- 记 $y=\overline{s_1s_{2}\cdots s_{i-1}s_{i+1}\cdots s_n}$。注意左边是高位。
- 第 个 OIer 会猜测的颜色为 。
可参阅【样例解释】。
2
BC
CC
3
BBCC
BCBC
BBCC
提示
样例解释
以样例 为例。
当 时,对于第 个 OIer,,。显然 ,所以他会猜测 。
计分方式
测试点编号 | 分值 | |
---|---|---|