No.2561 みんな大好きmod 998
レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 218
作問者 :
deuteridayo
/ テスター :
👑
AngrySadEight
Kyo_s_s
kusirakusira
Magentor
👑
loop0919
rotti_coder
ragna
マベマス(mavemas_413)
けんぴん
aki
タグ : / 解いたユーザー数 218
作問者 :







問題文最終更新日: 2023-11-30 18:44:32
問題文
個の整数 が与えられます。
ここで, となるような 個の整数 を選択し, の総和を とします。
また, 以下のように , を定義します。
ただし, 答えは少し大きくなる可能性があるので, で割った余りを出力してください。
modとは?
とは, を で割った余りを指します。例えば, です。
制約
- 入力はすべて整数である
入力
出力
答えを で割った余りを出力せよ。
サンプル
サンプル1
入力
4 2 300 400 500 600
出力
4
として考えられる組み合わせは, の 通りです。
たとえば, を選択したとき, なので を満たします。
また, を選択したとき, なので を満たしません。
同様に考えると, 条件を満たすのは の 通りであることがわかります。
サンプル2
入力
20 8 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
出力
222
求める答えは 通りです。 で割った余りを出力することに注意してください。
サンプル3
入力
8 8 812087642 562447828 487989038 879550309 409027146 501712355 131601217 18035145
出力
0
は32bit整数型に収まらない場合があることに注意してください。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。