首页 > 试题广场 >

迷雾

[编程题]迷雾
  • 热度指数:3374 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
亮亮深吸一口气,打开了地图,地图上写着(X:12,Y:?),这可让亮亮犯了愁,这个问号代表了什么意思呢? 亮亮绞尽脑汁也想不出什么思路,忽然他在地图背面发现了一串数字,数字下面写着一段话“这只是一个1~n的混乱排列,不用在意第i个值”,亮亮眼前一亮,“这个混乱排列中第i个一定是Y的值!”于是,亮亮开始恢复这个混乱排列。

输入描述:
每组数据第一行一个整数n(0<n≤25),第二行即现在纸上的数字串


输出描述:
一行n个空格隔开的整数,为小明写下的排列。
示例1

输入

4
2413

输出

2 4 1 3
头像 重生之我要当分子
发表于 2025-01-02 21:06:16
解题思路 这是一个字符串处理问题。需要将输入的字符串按照指定位置分割并格式化输出。 关键点: 处理多组输入 字符串分割 格式化输出 处理边界情况 算法步骤: 读取每组输入的 和字符串 输出前 个字符(每个字符后加空格) 输出剩余的子串 处理输出格式 代码 cpp java 展开全文