100 atcoder#ABC106C. [ABC106C] To Infinity
[ABC106C] To Infinity
配点: 点
問題文
Mr. Infinity は, 1
から 9
までの数字からなる文字列 を持っている. この文字列は, 日付が変わるたびに次のように変化する.
- 文字列 に含まれるそれぞれの
2
が22
,3
が333
,4
が4444
,5
が55555
,6
が666666
,7
が7777777
,8
が88888888
,9
が999999999
に置き換わる.1
は1
のまま残る.
例えば, が 1324
の場合, 翌日には 1333224444
になり, 翌々日には 133333333322224444444444444444
になる.
あなたは 兆日後に文字列がどのようになっているか知りたい. 兆日後の文字列の左から 文字目は何か?
制約
- は 文字以上 文字以下の文字列.
- は 以上 以下の整数.
- 兆日後の文字列の長さは 文字以上である.
入力
入力は以下の形式で標準入力から与えられる.
出力
兆日後に Mr. Infinity が持っている文字列の 文字目の数字を出力しなさい.
1214
4
2
文字列 は次のように変化していく.
- 現在:
1214
- 日後:
12214444
- 日後:
1222214444444444444444
- 日後:
12222222214444444444444444444444444444444444444444444444444444444444444444
兆日後の文字列の最初 文字は 12222
となる. なので, 文字目の 2
を出力すればよい.
3
157
3
文字列ははじめ 3
である. 兆日経ったとき, 文字列は 3
だけで構成される.
299792458
9460730472580800
2