样例输入 1
样例输出 1
3 4 4 4 5 5 6
6 6 6 5 5 4 4 3 2 2
样例解释 1
在神刀手到来前: 只蚯蚓的长度为 。
秒后:一只长度为 的蚯蚓被切成了两只长度分别为 和 的蚯蚓,其余蚯蚓的长度增加了 。最终 只蚯蚓的长度分别为 。括号表示这个位置刚刚有一只蚯蚓被切断;
秒后:一只长度为 的蚯蚓被切成了 和 。 只蚯蚓的长度分别为:;
秒后:一只长度为 的蚯蚓被切断。 只蚯蚓的长度分别为:;
秒后:一只长度为 的蚯蚓被切断。 只蚯蚓的长度分别为:;
秒后:一只长度为 的蚯蚓被切断。 只蚯蚓的长度分别为:;
秒后:一只长度为 的蚯蚓被切断。 只蚯蚓的长度分别为:;
秒后:一只长度为 的蚯蚓被切断。 只蚯蚓的长度分别为:。
所以, 秒内被切断的蚯蚓的长度依次为 。 秒后,所有蚯蚓长度从大到小排序为 。
样例输入 2
样例输出 2
样例解释 2
这个数据中只有 与上个数据不同。只需在每行都改为每两个数输出一个数即可。
虽然第一行最后有一个 没有被输出,但是第二行仍然要重新从第二个数再开始输出。
样例输入 3
样例输出 3
样例解释 3
这个数据中只有 与上个数据不同。
注意第一行没有数要输出,但也要输出一个空行。