欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
S40205.2-5 重构秩序
2-5 重构秩序
重构秩序
干扰器启动后,地鼠网出现了一个三分钟的盲区窗口。你们必须在这三分钟内,把八个监控节点按正确的顺序拆除——顺序错了,Zero会立刻触发警报。
"每个节点都有独特的频率签名。"Echo盯着屏幕上跳动的波形,"拆除顺序必须让它们的频率互相抵消,不能留下任何残余信号。"
CC把八个节点的编号写在金属板上:"咋个确定顺序?"
"全排列。"你说,"八个节点的所有可能顺序,找到那个让频率完全抵消的排列。"
"八的阶乘是四万多。"CC皱眉,"三分钟够?"
"够。"你已经开始写递归,"一步步生成排列,每放完一个节点就检验——只要发现冲突立刻退回重试,直到有一条路完全走通就立刻停止。"
Echo在旁边稳定投影:"频率抵消的条件是——相邻两个节点的频率差必须大于阈值。"
屏幕上开始滚动排列。第1个、第2个……第2147个——波形图上出现了一条完美的直线,所有频率互相抵消。
"就是这个。"CC把编号复制到干扰器,"2147……又是47。"
Echo没说话。但她的投影颜色深了一瞬。
CC按下确认键。三分钟后,八个节点按2147号顺序依次熄灭。地鼠网彻底静默。
"走。"CC把金属板揣进兜里,"趁它还没醒。"
题目描述
输出 的所有排列。按字典序。
输入格式
。
输出格式
所有排列,每行一个,空格分隔。
输入样例
3
输出样例
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
提示
- 从剩余节点中逐个选择,记录哪些已经用过。
- 。
地鼠网熄灭的瞬间,G-10井架的外壳出现了一条裂缝——不是物理的,是数据层面的。Zero的监控系统在那里留下了一个空洞。
CC冲在最前面。你跟上去,Echo的投影在你身侧飘动,像一面被风吹薄的旗。
"前面还有多远?"你问。
"两公里。"Echo说,"但路径是递归的——每走一步,空间结构就会重构一次。"
"重构?"
"Zero用分形逻辑压缩了空间。"Echo的声音带着某种疲惫,"要穿过它,必须理解它的几何规则。"
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |