No.2075 GCD Subsequence
レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 67
作問者 :
taiga0629kyopro
/ テスター :
夕叢霧香(ゆうむらきりか)
タグ : / 解いたユーザー数 67
作問者 :


問題文最終更新日: 2022-09-16 18:00:47
問題文
で と の最大公約数を表します。
長さ の整数列 が与えられます。 の連続するとは限らない、長さ 以上の部分列 であって次の条件を満たすものの個数を求めてください。
- を満たす全ての整数 に対して
なお、答えは非常に大きくなる場合があるので答えを で割った余りを出力してください。
ただし、2 つの部分列は、列として同じであっても、取り出す添字が異なる場合は区別されます。
入力
出力
条件を満たす部分列の個数を で割った余りを出力してください。
サンプル
サンプル1
入力
4 1 2 3 4
出力
5
条件を持たすのは、 の5つです。
サンプル2
入力
1 1
出力
1
サンプル3
入力
10 3 1 7 5 4 10 8 6 2 9
出力
58
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。