100 atcoder#ABC127D. [ABC127D] Integer Cards
[ABC127D] Integer Cards
配点 : 点
問題文
枚のカードがあり、 番目のカードには整数 が書かれています。
あなたは、 について順に以下の操作を 回ずつ行います。
操作: カードを 枚まで選ぶ( 枚でもよい)。選んだカードに書かれている整数をそれぞれ に書き換える。
回の操作終了後に 枚のカードに書かれた整数の合計の最大値を求めてください。
制約
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
回の操作終了後に 枚のカードに書かれた整数の合計の最大値を出力せよ。
3 2
5 1 4
2 3
1 5
14
番目のカードに書かれた整数を に書き換えることで、 枚のカードに書かれた整数の合計が となり、このときが最大です。
10 3
1 8 5 7 100 4 52 33 13 5
3 10
4 30
1 4
338
3 2
100 100 100
3 99
3 99
300
11 3
1 1 1 1 1 1 1 1 1 1 1
3 1000000000
4 1000000000
3 1000000000
10000000001
出力が bit 整数型に収まらない場合があります。