#agc012c. [agc012_c]Tautonym Puzzle
[agc012_c]Tautonym Puzzle
题目描述
我们称字符串为 好字符串,如果它满足以下条件:
- 条件:可以表示为另一个长度至少为的字符串的两个拷贝的连接。
例如,aa
和bubobubo
是好字符串;空字符串、a
、abcabcabc
和abba
不是好字符串。
Eagle和Owl制作了一个关于好字符串的谜题。找到一个满足以下条件的字符串。在本问题的约束条件下,可以证明这样的字符串总是存在的。
- 的每个字符是通过整数到表示的个字符之一。
- 在的个子序列中,恰好有个好字符串。
约束条件
输入
从标准输入读入输入数据,具体格式如下:
输出
第一行输出,即的长度。第二行按顺序输出中的元素,以空格分隔。满足上述条件的任何字符串都将被接受。
示例输入 1
7
示例输出 1
4
1 1 1 1
在的子序列中,有两个好字符串:和。有六个和一个,总共为七个。
示例输入 2
299
示例输出 2
23
32 11 11 73 45 8 11 83 83 8 45 32 32 10 100 73 32 83 45 73 32 11 10