#P5033. *【哈密顿回路】开关的哈密顿路径[BZOJ3033]太鼓达人

*【哈密顿回路】开关的哈密顿路径[BZOJ3033]太鼓达人

【题意】

MM 个传感器围成一圈。每个传感器都有开和关两种工作状态,分别用 11(开) 和 00(关) 表示。

从不同的位置出发沿顺时针方向连续检查 KK 个传感器可以得到 MM 个长度为 KK0101 串。已知这 MM0101 串应该是互不相同的。

已知 KK 的值,求 MM 可能的最大值,并给出字典序最小的传感器排布方案。

【输入格式】

一个整数 K(2K11)K(2 \le K \le 11)

【输出格式】

一个整数 MM 和一个二进制串。

3
8 00010111

【样例解释】

得到的 8 个 01 串分别是 000,001,010,101,011,111,110 和 100。注意前后是相邻的。

长度为 3 的二进制串总共只有 8 种,所以 M=8 一定是可能的最大值。