#4328. 破损的四合五人(Broken Rounding)
破损的四合五人(Broken Rounding)
题目描述
给定一个非负整数 ,按照 的顺序执行以下操作,求操作全部完成后 的值。
将 的 位及以下四舍五入。
更正式地说,将 替换为 ,其中 是满足 最小的 的倍数中的最大值。
举几个例子:
将 四舍五入到 位得到 。
将 四舍五入到 位得到 。
将 四舍五入到 位得到 。
将 四舍五入到 位得到 。
输入格式
输入从标准输入按以下格式给出:
输出格式
将答案作为整数打印出来。
样例
2048 2
2100
1 15
0
999 3
1000
314159265358979 12
314000000000000
样例解释
【样例一说明】
经过操作, 的变化为
【样例四说明】
可能无法用 位整数类型表示。
数据范围
- 和 都是整数
来源
- AtCoder ABC273B