問題一覧 > 通常問題

No.2600 Avator Height

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 157
作問者 : 👑 amentorimaruamentorimaru / テスター : cleanttedcleantted 👑 seekworserseekworser
0 ProblemId : 10286 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-01-08 13:25:27

問題文

とある仮想空間では自分のアバターのサイズを自由に変更することができます。


ラタリュールくんとエトワーニュくん二匹が二人三脚をすることにしました。

ラタリュールくんとエトワーニュくんの $i$ 歩目の歩幅はそれぞれ以下の $R_i,E_i$ の二乗で表されます。

$ R_i = \left\{ \begin{array}{ll} 1 & (i = 1)\\ 1 & (i = 2)\\ R_{i-1}+R_{i-2} & (i \geq 3) \end{array} \right. $

$ E_i = \left\{ \begin{array}{ll} 1 & (i = 1)\\ 3 & (i = 2)\\ E_{i-1}+E_{i-2} & (i \geq 3) \end{array} \right. $

練習した結果ラタリュールくんの歩幅が明らかに小さかったので、ラタリュールくんはアバターサイズを $5$ 倍に設定しました。

$Q$ 個の正の整数 $N_1,N_2,\dots ,N_Q$ が与えられるので、それぞれの歩幅の差 $5\times R_{N_i}^2 - E_{N_i}^2$ を $998244353$ で割った余りを答えてください。

入力

$Q$
$N_1$
$N_2$
$\vdots$
$N_Q$
  • 入力は全て整数
  • $1\le Q \le 2 \times 10^{5}$
  • $1\le N_i \le 2 \times 10^{5}$

出力

$Q$ 個の解答を改行区切りで出力せよ。

サンプル

サンプル1
入力
2
3
200000
出力
4
998244349

例えば一つ目のケースの場合

$R_3=R_1+R_2=2$

$E_3=E_1+E_2=4$

$5\times R_3^2 - E_3^2 = 5 \times 4 - 16 = 4$ となります。

$R_i,E_i$ が巨大になったり、答えが負になる場合でも正の値になるように $998244353$ で割った余りを求めてください。

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