题库/Y1141

#Y1141. 圆桌聚会

    传统题 难度: 普及+ 标签>一本通Hierholzer欧拉路构造欧拉道路存在条件
时间限制2000 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1141 · 圆桌聚会

退出在线编程模式
普及+ 读懂题意,让每一次思考成为成长。
时间限制2000 ms
内存限制256 MiB
通过率—0 / 0 次提交

题目描述

同学们举行了圆桌聚会,Capo所在的信息组的男女比例达到了1:11:1, nn个男生和nn 个女生,男生编号为0,2,4,...,2n−20,2,4,...,2n-2 ,女生编号为1,3,5,...,2n−11,3,5,...,2n-1 ,他们按照编号坐成一圈,Capo的老师有个要求,编号为xx 的顺时针方向下一个人编号必须是2x,2x+1,2x−2n,2x+1−2n2x,2x+1,2x-2n,2x+1-2n中的一个。 现在请你告诉Capo该如何坐座位。

输入

多组数据,每行一个整数nn ,如题意所述。

输出

每行输出一组数据,输出空格隔开的2n2n 个整数,表示顺时针方向圆桌上每个人的编号。 请使用尽可能快速的输出方式。

输入样例

1
4

输出样例

0 1
0 1 2 5 3 7 6 4

提示

【数据规模与约定】 对于前10%的数据:n≤5n ≤ 5; 对于前20%的数据:n≤10n ≤ 10 ; 对于前30%的数据:n≤20n ≤ 20 ; 对于额外15%的数据:n=2k,k≤10n=2^k,k ≤ 10 ; 对于额外15%的数据:n=2k,k≤18n=2^k,k ≤ 18 ; 对于100%的数据:1≤n≤5×1051 ≤ n ≤ 5 × 10^5。 本题有Special Judge。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#1836
—

暂无提交记录

练习难度 普及+
时间限制
2000ms
内存限制
256MiB
上传者