問題一覧 > 通常問題

No.1158 GCD Products easy

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 86
作問者 : 蜜蜂蜜蜂 / テスター : MitarushiMitarushi
1 ProblemId : 4956 / 自分の提出
問題文最終更新日: 2020-08-11 23:23:13

問題文

問題文は GCD Products hard と同じですが、制約が易しくなっています。
整数 $A,B,N$ が与えられます。
$$\prod_{i_1=A}^{B}\prod_{i_2=A}^{B} \ldots \prod_{i_N=A}^{B} {\rm gcd}(i_1,i_2,\ldots,i_N)$$
を $10^9+7$ で割ったときの余りを求めてください。
ただし $\prod$ は総乗を表し、
$$\prod_{i=j}^{k}x_i = x_j \times x_{j+1} \times \cdots \times x_k$$
です。

入力

$A\ \ B\ \ N\ $ 

入力はすべて整数
$1 \leq A < B\leq 10$
$1 \leq N \leq 6$

出力

答えを$1$行に出力してください。
最後に改行してください。

サンプル

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

$$ \begin{split} \prod_{i_1=1}^{3}\prod_{i_2=1}^{3}{\rm gcd}(i_1,\ i_2) &= \left(\prod_{i_2=1}^{3}{\rm gcd}(1,\ i_2)\right) \times \left(\prod_{i_2=1}^{3}{\rm gcd}(2,\ i_2)\right) \times \left(\prod_{i_2=1}^{3}{\rm gcd}(3,\ i_2)\right) \\\\[0.5em] &= (1\times{1}\times{1})\times(1\times{2}\times{1})\times(1\times{1}\times{3}) \\\\[0.5em] &= 1 \times 2 \times 3 \\\\[0.5em] &= 6 \end{split} $$
なので、$6$ を出力します。

サンプル2
入力
1 10 6
出力
979555414

答えを $10^9+7$ で割ったときの余りを出力してください。

出典

灘校75回生中学卒業記念コンテスト: GCD Products easy
writer: Mitarushi
tester: karudano
HackerRankの規約に基づいて移植しております。一部改変したところがあります。

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