atcoder#ABC173E. [ABC173E] Multiplication 4
[ABC173E] Multiplication 4
配点 : 点
問題文
個の整数 が与えられます。
このなかからちょうど 個の要素を選ぶとき、選んだ要素の積としてありえる最大値を求めてください。
そして、答えを で割った余りを 以上 以下の整数として出力してください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを で割った余りを、 以上 以下の整数として出力せよ。
4 2
1 2 -3 -4
12
要素を 個選んだときの積としてありえる値は なので、最大値は です。
4 3
-1 -2 -3 -4
1000000001
要素を 個選んだときの積としてありえる値は なので、最大値は です。
これを で割った余りである を出力します。
2 1
-1 1000000000
1000000000
要素を 個選んだときの積としてありえる値は なので、最大値は です。
10 10
1000000000 100000000 10000000 1000000 100000 10000 1000 100 10 1
999983200
答えを で割った余りを出力してください。