No.3462 Buttons
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 35
作問者 :
dyktr_06
/ テスター :
sepa38
くらげ
おのせ
hikikomori
tyawanmusi
タグ : / 解いたユーザー数 35
作問者 :
sepa38
くらげ
hikikomori
問題文最終更新日: 2026-02-13 02:02:39
MMA Contest 021の他の問題:
問題文
赤色のボタンと青色のボタンがあります。MMA くんは、このボタンを押して遊ぶことにしました。
MMA くんはスコアと呼ばれる数を持っており、最初の時点ではスコアは $0$ です。
赤色のボタンを押すと、MMA くんのスコアが $A$ だけ上昇します。
青色のボタンを押すと、MMA くんのスコアが $B$ 倍になります。
高々 $K$ 回までボタンを押すことができるとき、MMA くんが達成できる最大のスコアを求めてください。
ただし、答えは非常に大きくなることがあるため $998244353$ で割ったあまりを出力してください。
$T$ 個のテストケースが与えられるので、それぞれについて解いてください。
制約
- $1 \leq T \leq 2 \times 10^{5}$
- $|A|, |B| \leq 10^{9}$
- $1 \leq K \leq 10^{9}$
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
$T$
$\text{case}_1$
$\text{case}_2$
$\vdots$
$\text{case}_T$
各テストケースは以下の形式で与えられる。
$A$ $B$ $K$
出力
$T$ 行出力せよ。
$i$ 行目には、$i$ 番目のテストケースに対する答えを $998244353$ で割ったあまりを出力せよ。
サンプル
サンプル1
入力
2 4 2 3 23 57 38
出力
16 343383691
$1$ 番目のテストケースについて、以下のようにボタンを押せばスコアとして $16$ を達成できます。
- 赤色のボタンを押す。 スコアは $0 + 4 = 4$ になる。
- 赤色のボタンを押す。 スコアは $4 + 4 = 8$ になる。
- 青色のボタンを押す。 スコアは $8 \times 2 = 16$ になる。
$16$ より大きいスコアを達成することはできないため、$16$ と出力します。
$2$ 番目のテストケースについて、達成できる最大のスコアを $998244353$ で割ったあまりを出力することに注意してください。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。