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