AT_abc106_c.[ABC106C] To Infinity
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Mr. Infinity 有一个只包含数字 1 到 9 的字符串 S。这个字符串会在每天结束时按照如下规则发生变化:
- 字符串 S 中的每个 2 会被替换为 22,每个 3 替换为 333,每个 4 替换为 4444,每个 5 替换为 55555,每个 6 替换为 666666,每个 7 替换为 7777777,每个 8 替换为 88888888,每个 9 替换为 999999999。1 保持不变。
例如,如果 S 是 1324,那么第二天会变成 1333224444,再过一天会变成 133333333322224444444444444444。
你想知道 5000 兆天(即 5×1015 天)后字符串会变成什么样。请输出 5000 兆天后字符串从左往右第 K 个字符是什么。
输入格式
输入从标准输入中给出,格式如下:
S K
输出格式
请输出 5000 兆天后 Mr. Infinity 拥有的字符串的第 K 个字符。
输入输出样例
输入#1
1214 4
输出#1
2
输入#2
3 157
输出#2
3
输入#3
299792458 9460730472580800
输出#3
2
说明/提示
限制条件
- S 是长度不少于 1 且不超过 100 的字符串。
- K 是 1 到 1018 之间的整数。
- 5000 兆天后字符串的长度一定不少于 K。
样例解释 1
字符串 S 的变化如下:
- 当前:1214
- 第 1 天后:12214444
- 第 2 天后:1222214444444444444444
- 第 3 天后:12222222214444444444444444444444444444444444444444444444444444444444444444
5000 兆天后字符串的前 5 个字符是 12222。由于 K=4,所以输出第 4 个字符 2。
样例解释 2
初始字符串为 3。5000 兆天后,字符串只由 3 组成。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?