問題一覧 > 通常問題

No.3462 Buttons

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 35
作問者 : dyktr_06 / テスター : sepa38 くらげ おのせ hikikomori tyawanmusi
ProblemId : 12940 / MMA Contest 021 (順位表) / 自分の提出
問題文最終更新日: 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もしくは右上の雲マークをクリックしてアカウントを作成してください。