#1540. 「CodePlus #7」神秘序列
「CodePlus #7」神秘序列
题目描述
E.Space 做了一个梦。
他梦到了一个神秘的序列,有人告诉他,这个序列和明天的考试有一些密切的关联。
他决心要把这个序列记住。可醒来之后,E.Space 发现自己没有记住这个序列,甚至连序列的长度都不记得了。不过,他记得这个序列有一个神奇的性质。
在梦中,E.Space 对它进行了一系列的操作。记这个序列为 ,开始时它满足 ,并且 。
之后,E.Space 在每次操作时选择一个满足 的 ,将 变为 ,并且将 分别变为原来的值加 。
E.Space 记得,在 次操作之后,这个序列变成了全 序列,即 。
E.Space 知道可能有多个序列满足这个性质,但是他还是希望你告诉他一种可能的情况,因为,说不定所有满足这个性质的序列都可以在考试时派上用场呢。
他的考试成绩就交给你了。
输入格式
输入一行一个正整数 。
输出格式
如果你找到了满足 E.Space 描述的性质的序列,那么输出两行。
第一行一个正整数 。
第二行 个非负整数,,其中 ,表示这个神秘序列。
如果存在多种可能的神秘序列,只需输出任意一种。如果不存在这样的神秘序列,输出一行 Daydream!
来告诉 E.Space 他在做白日梦。
样例 1
1
2
1 2
5
4
1 2 2 4
数据范围与提示
子任务 ( 分):
子任务 ( 分):
子任务 ( 分):,如果有解则保证存在一个解满足
子任务 ( 分):
子任务 ( 分):