#P9326. [CCC 2023 S3] Palindromic Poster
[CCC 2023 S3] Palindromic Poster
Description
Ryo 和 Kita 正在为 Kessoku Band 设计一张新海报。经过一番激烈的头脑风暴,他们得出结论,海报应该以一个 的小写英文字母网格(即 a 到 z)的形式出现,具有 行和 列。
此外,已知 Ryo 和 Kita 都对回文有独特的品味。Ryo 只有在海报的行中恰好有 行是回文时才会满意,而 Kita 只有在海报的列中恰好有 列是回文时才会满意。你能设计出一张同时满足 Ryo 和 Kita 的海报,或者确定这是不可能的吗?
注意:如果一个字符串正反读都是一样的,则认为它是回文。例如,kayak 和 bb 是回文,而 guitar 和 live 不是。
Input Format
输入的第一行包含 个用空格分隔的整数 和 。
下表显示了可用的 分是如何分配的。
| Marks | Bounds on | Bounds on | Bounds on | Bounds on |
|---|---|---|---|---|
| marks | ||||
| marks | ||||
| marks |
Output Format
如果不可能设计出一张同时满足 Ryo 和 Kita 的海报,则在一行中输出 IMPOSSIBLE。
否则,输出应包含 行,每行由 个小写英文字母组成,表示你的海报设计。如果有多种可能的设计,输出其中任意一种。
4 5 1 2
union
radar
badge
anime
2 2 2 1
IMPOSSIBLE
Hint
对于样例输入 的输出解释:
在给定的设计中,只有第二行(即 radar)和第二、第三列(即 naan 和 iddi)是回文。由于恰好有 行和 列是回文,这是一种可接受的设计。
对于样例输入 的输出解释:
在这种情况下,可以证明不可能同时满足 Ryo 和 Kita。
本题采用捆绑测试:
-
子任务 1(2 分):数据保证 ,,,。
-
子任务 2(2 分):数据保证 ,,,。
-
子任务 3(4 分):数据保证 ,,,。
-
子任务 4(7 分):数据保证 ,,,。
题面翻译由 ChatGPT-4o 提供。
京公网安备 11011102002149号