欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1462A.Favorite Sequence
Favorite Sequence
题目描述
Polycarp 有一个最喜欢的序列 ,包含 个整数。他按照如下方式将其写在白板上:
- 他将数字 写在最左边(白板的开头);
- 他将数字 写在最右边(白板的末尾);
- 然后尽可能靠左(但在 的右边)写下数字 ;
- 然后尽可能靠右(但在 的左边)写下数字 ;
- Polycarp 按照这样的方式继续操作,直到将整个序列写在白板上。
如果 ,结果的开头看起来像这样。例如,如果 且 ,那么 Polycarp 会在白板上写出序列 。
你看到了白板上的序列,现在你想还原出 Polycarp 最喜欢的原始序列。
输入格式
第一行包含一个正整数 (),表示测试用例的数量。接下来有 组测试用例。
每组测试用例的第一行包含一个整数 (),表示白板上序列的长度。
下一行包含 个整数 (),表示白板上的序列。
输出格式
输出 行,每行对应一个测试用例的答案。每个答案为 Polycarp 最初的序列 。
说明/提示
在第一个测试用例中,序列 与题目描述中的序列一致。每一步白板上的状态如下:
$[3] \Rightarrow [3, 1] \Rightarrow [3, 4, 1] \Rightarrow [3, 4, 1, 1] \Rightarrow [3, 4, 5, 1, 1] \Rightarrow [3, 4, 5, 9, 1, 1] \Rightarrow [3, 4, 5, 2, 9, 1, 1]$。
由 ChatGPT 4.1 翻译
样例
6
7
3 4 5 2 9 1 1
4
9 2 7 1
11
8 4 3 1 2 7 8 7 9 4 2
1
42
2
11 7
8
1 1 1 1 1 1 1 1
3 1 4 1 5 9 2
9 1 2 7
8 2 4 4 3 9 1 7 2 8 7
42
11 7
1 1 1 1 1 1 1 1
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |