No.2589 Prepare Integers
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 10
作問者 :
KumaTachiRen
/ テスター :
hirayuu_yc
タグ : / 解いたユーザー数 10
作問者 :
問題文最終更新日: 2024-01-01 00:13:56
問題文
クリスマスパーティーに向けて,あなたは整数を用意することになりました.
あなたははじめ,整数 を 個持っています. また つの非負整数 を投入すると,それらを消費して次で定まる非負整数 を生み出す機械も所有しています:
- 任意の非負整数 に対し, を 進表記したときの の位の数字をそれぞれ とすると を 進表記したときの の位の数字は である( は入力で与えられる 以上の整数).
クエリが 個与えられるので,与えられた順に処理してください. 各クエリでは整数 が与えられます.
- のとき:あなたは新たに正整数 を 個入手する.これはこれ以降のクエリにも影響し,特にこのクエリの前後で良い数の集合は変化し得る.
- のとき:良い数のうち,小さい方から 番目の値を出力する.ただし良い数が 種類未満の場合は
-1
を出力する. - のとき:良い数のうち, 以下であるものの個数を出力する.
入力
- ならば
- ならば
- ならば
- 入力は全て整数である
出力
個のクエリのうち が か であるものの個数を として, 行出力してください.
行目には, が か であるクエリのうち 番目のものの指示に従って整数を出力してください.
行目の出力の後にも改行してください.
サンプル
サンプル1
入力
2 8 1 13 1 5 1 9 2 5 3 5 1 11 2 5 3 5
出力
8 4 4 6
番目のクエリまで処理した時点での良い数は です. また, 番目のクエリまで処理した時点での良い数は です.
サンプル2
入力
17 10 1 20 2 23 3 12 1 17 2 20 3 23 1 12 2 17 3 20 2 23
出力
-1 1 19 24 16 21 22
サンプル3
入力
30 10 1 68045 1 39072 1 14466 2 846282 3 472013 2 294767 1 37755 2 50526 3 710447 3 946027
出力
-1 7867 -1 505228 71046 81000
サンプル4
入力
100000000 10 1 280891310 1 866405535 2 507843655 3 7490561978746756 1 181882853 2 869882551 3 44425977686455401 1 843088846 2 395320008 3 5837034220072028
出力
5039218270 749056200000000 869882550 10000000000000000 395320007 5837034220072029
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。