CF325E The Red Button
题目描述
Piegirl 找到了红色按钮。你还有最后一次机会去改变不可避免的结局。
按钮下方的电路由 $n$ 个节点组成,编号为 $0$ 到 $n-1$。为了关闭按钮,必须按照特定顺序使 $n$ 个节点失效。节点 $0$ 必须首先被失效。在使节点 $i$ 失效后,下一个需要被失效的节点只能是节点 $(2\cdot i) \bmod n$ 或节点 $(2\cdot i + 1) \bmod n$。最后一个被失效的节点必须是节点 $0$。节点 $0$ 需要失效两次,但其他所有节点必须恰好失效一次。
你的任务是找到任意一种满足条件的顺序并输出。如果不存在这样的顺序,输出 $-1$。
输入格式
输入包含一个整数 $n$,其中 $2 \leq n \leq 10^{5}$。
输出格式
输出一种能够使所有节点失效的顺序。如果无法实现,输出 $-1$。如果有多种顺序,输出任意一种即可。
说明/提示
由 ChatGPT 5 翻译