#31157. A. Number
A. Number
A. Number
给出一个数 ,请你对其进行按位四舍五入,具体要求如下:
- 记总的位数为 ,从高位往低位依次记作第 位。从第 位开始向前依次进行操作。
- 对于第 位,操作如下:
- 若此时的数第 位小于等于 ,则直接将其与所有更低位数全部舍去;否则,同样将其与所有更低位数全部舍去,但向第 位进 。
- 你需要时刻保证数的每位不超过 ,一旦超过,则依照传统习惯进行进位。需要注意的是,第 位即使进位,也不会改变我们上面约定的位数编号规则。
- 回到开始,对第 位进行操作,若 ,跳出操作循环。
你需要具体输出每步后的结果,从原数开头,输出共 次操作后的结果,中间使用空格与箭头 -> 隔开。详见样例。
输入格式
本题有多组数据。
第一行一个整数 ,表示数据组数。
接下来若干行,描述每组数据。对于每组数据:
- 第一行一个整数 ,表示 的位数。
- 第二行一个整数,即给出的 。
输出格式
对于每组数据,输出仅一行一个字符串,描述对于每个 的操作结果。
样例
输入样例 1
3
4
2023
1
9
3
197
输出样例 1
2023 -> 2020 -> 2000 -> 2000
9
197 -> 200 -> 200
样例 2
见选手目录下的 与 。
该样例与测试数据 满足同样的约束条件。
数据规模与约定

对于 的数据,有 ,。
相关
在下列比赛中: