atcoder#ABC151E. [ABC151E] Max-Min Sums
[ABC151E] Max-Min Sums
配点 : 点
問題文
有限個の整数からなる集合 に対し と定義します。
個の整数 が与えられます。
このうち 個を選び、それらからなる集合を とします。同じ値であっても添字が異なる要素を区別すると、そのような選び方は 通りありますが、その全てについての の合計を求めてください。
答えは非常に大きくなる可能性があるので、 で出力してください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを で出力せよ。
4 2
1 1 3 4
11
の選び方は の 通りあり (ふたつの は区別します)、 はそれぞれ となるので、合計は です。
6 3
10 10 10 -10 -10 -10
360
の選び方は 通りあり、そのうち 通りで 、 通りで となります。
3 1
1 1 1
0
10 6
1000000000 1000000000 1000000000 1000000000 1000000000 0 0 0 0 0
999998537
合計は で出力してください。