問題一覧 > 通常問題

No.2562 数字探しゲーム(緑以下コンver.)

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 47
作問者 : 👑 AngrySadEight / テスター : deuteridayo Kyo_s_s kusirakusira Magentor DeltaStruct 👑 loop0919 rotti_coder マベマス(mavemas_413) けんぴん aki
14 ProblemId : 10300 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-11-30 18:44:54

問題文

次の条件を全て満たす整数 XX を,ひとつ出力してください.

  • 1X10181 \leq X \leq 10^{18}
  • XXMM の倍数.
  • i (1i9)i \ (1 \leq i \leq 9) に対し,XX の十進法表記に数字 iidid_i 個以上含まれる.

ただし,条件を満たす XX が複数存在する場合は,そのどれを出力してもかまいません.また,本問の制約下において条件を満たす XX が必ず存在することが証明できます.

TT 個のテストケースが与えられるので,それぞれに対して答えてください.

制約

  • 入力は全て整数である.
  • 1T1041 \leq T \leq 10^4
  • 1M1091 \leq M \leq 10^9
  • di0 (1i9)d_i \geq 0 \ (1 \leq i \leq 9)
  • d1+d2++d99d_1 + d_2 + \dots + d_9 \leq 9

入力

入力は以下の形式で標準入力で与えられる.ここで,caseicase_iii 番目のテストケースを表す.

TT
case1case_1
case2case_2
\vdots
caseTcase_T

各ケースは以下の形式で与えられる.

MM
d1d_1 d2d_2 d3d_3 d4d_4 d5d_5 d6d_6 d7d_7 d8d_8 d9d_9

出力

TT 行出力せよ.ii 行目には,ii 個目のテストケースに対して,条件を満たす整数 XX をひとつ出力せよ.

サンプル

サンプル1
入力
3
7
1 0 0 1 0 0 0 0 0
1
0 0 0 0 0 0 0 0 9
998244353
0 1 2 2 1 0 0 1 2
出力
14
909090909090909090
998244353

11 個目のテストケースについて,d1=1,d4=1d_1 = 1, d_4 = 1 より,XX の十進法表記に 1144 がそれぞれ 11 個以上含まれる必要があります.また,M=7M = 7 より,77 の倍数である必要もあります.X=14X = 14 は条件を満たします.

なお,XX を最小化する必要はないこと,および iidid_i 個より多く含んでもよいことに注意してください.そのため,例えば X=154X = 154X=1414X = 1414 などを出力しても正解となります.

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。