問題一覧 > 教育的問題

No.2269 eN!の整数部分の下1桁

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 56
作問者 : 👑 p-adicp-adic / テスター : 遭難者遭難者
3 ProblemId : 9305 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-04-14 22:58:24

問題文

次のような問題を考えます:

入力に整数 $N$ が与えられます。

$\lfloor e (N!) \rfloor$ の下 $1$ 桁を求めてください。(以下この値を、この問題に対する答えと呼ぶ)

ただし $e$ は自然対数の底であり、実数 $x$ に対し $\lfloor x \rfloor$ で $x$ を超えない最大の整数を表します。

 

入力の最初に正整数 $T$ が与えられます。その後 $T$ 個の問題に答えてください。

入力

入力は以下の形式で標準入力から $1 + T$ 行で与えられます:

  • $1$ 行目に $T$ が与えられます。
  • $T$ 以下の各正整数 $t$ に対し、$1 + t$ 行目に $t$ 個目の問題に対する入力 $N$ が与えられます。

制約

入力は以下の制約を満たします:

  • $T$ は $1 \leq T \leq 10^5$ を満たす整数
  • 各問題に対する入力 $N$ は $0 \leq N \leq 10^{18}$ を満たす整数

出力

$T$ 以下の各正整数 $t$ に対し、$t$ 個目の問題に対する答えを $t$ 行目に出力してください。

最後に改行してください。

サンプル

サンプル1
入力
1
1
出力
2

$e (N!) = e = 2.718 \cdots$ を超えない最大の整数は $2$ であり、その下 $1$ 桁は $2$ です。

サンプル2
入力
1
2
出力
5

$e (N!) = 2e = 5.436 \cdots$ を超えない最大の整数は $5$ であり、その下 $1$ 桁は $5$ です。

サンプル3
入力
2
4
3
出力
5
6

$1$ 個目の問題について、その入力は $N = 4$ です。$e (N!) = 24e = 65.238 \cdots$ を超えない最大の整数は $65$ であり、その下 $1$ 桁は $5$ です。

$2$ 個目の問題について、その入力は $N = 3$ です。$e (N!) = 6e = 16.309 \cdots$ を超えない最大の整数は $16$ であり、その下 $1$ 桁は $6$ です。

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