問題文
各要素が数字(0-9)のみからなる文字列である、長さ の列が つ与えられます。与えられる列はそれぞれ です。
以下の条件を満たす長さ の文字列の列 を考えます。
- 各整数 について、 または を満たす。
をこの順に結合し、(先頭の余分なゼロを除いて)十進表記の整数として解釈したときの値として考えられる最大値を求めてください。
ここで、すべての文字が 0 である文字列を、先頭の余分なゼロを除いて十進表記の整数として解釈したときの値は であるとします。
個のテストケースが与えられるので、それぞれについて答えてください。
制約
- すべてのテストケースにおける の総和は を超えない
- は整数
- は数字(
0-9)からなる長さ 以上 以下の文字列
入力
入力は以下の形式で標準入力から与えられる。
各テストケース は以下の形式で与えられる。
出力
行出力せよ。 行目には 番目のテストケースについての答えを出力せよ。
サンプル 1
入力
3
3
002 1 48
3 01 41
5
01 012 0123 01234 012345
0000 0000 0000 0000 0000
2
00000 00
000 000
出力
30148
10000012301234012345
0
ログインして解答を提出
解答の提出や採点結果の確認には、ログインが必要です。
ログインする