No.3080 Colonies on Line
レベル : / 実行時間制限 : 1ケース 6.500秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 20
作問者 : 👑
binap
/ テスター :
kaichou243
hamamu
タグ : / 解いたユーザー数 20
作問者 : 👑

問題文最終更新日: 2025-03-24 23:43:06
問題文
整数からなる集合 であって、その全ての要素 について以下が成り立つとき、 をよい集合であるといいます。
かつ を満たす整数 が存在する。
集合 の部分集合は 個あります。このうちよい集合であるものはいくつあるでしょう。答えはとても大きな値になる場合があるので素数 で割った余りを出力してください。
制約
入力は全て整数。
入力
出力
条件を満たす集合の個数を で割った余りを 行で出力してください。
サンプル
サンプル1
入力
5 1
出力
12
の部分集合のうちよい集合であるものは の 通りです。
例えば はよい集合です。実際
要素 について、 かつ です。
要素 について、 かつ です。
要素 について、 かつ です。
要素 について、 かつ です。
一方 はよい集合ではありません。実際
要素 について、 かつ を満たす整数 は存在しません。
サンプル2
入力
6 2
出力
42
サンプル3
入力
314 159
出力
674265274
答えを素数 で割った余りを出力してください。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。