307778: CF1415E. New Game Plus!
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
New Game Plus!
题意翻译
【题目大意】 你有 $n$ 个数 $c_{1 \cdots n}$ 和 $1$ 个初始为 $0$ 的计数器 `boss bonus`。 你可以任意选择一个**尚未被选择过的** $c_{i}$,把 `boss bonus` 加上 $c_{i}$。 你也有 $k$ 次机会把 `boss bonus` 变成 $0$。 每次**选择数字前的 `boss bonus` 的和**记为你的收获。求收获的最大值。 $1 \leq n \leq 5 \times 10^5,0 \leq k \leq 5 \times 10^5,-1 \times 10^6 \leq c_{i} \leq 1 \times 10^6$。 **注意 $c_{i}$ 和最后的收获可以为负数。** 【输入输出】 输入的第 $1$ 行两个整数,分别是 $n,k$。 输入的第 $2$ 行 $n$ 个整数,表示 $c_{1 \cdots n}$。 输出 $1$ 行,最大收获。 The translation provider is @HPXXZYY.题目描述
Wabbit is playing a game with $ n $ bosses numbered from $ 1 $ to $ n $ . The bosses can be fought in any order. Each boss needs to be defeated exactly once. There is a parameter called boss bonus which is initially $ 0 $ . When the $ i $ -th boss is defeated, the current boss bonus is added to Wabbit's score, and then the value of the boss bonus increases by the point increment $ c_i $ . Note that $ c_i $ can be negative, which means that other bosses now give fewer points. However, Wabbit has found a glitch in the game. At any point in time, he can reset the playthrough and start a New Game Plus playthrough. This will set the current boss bonus to $ 0 $ , while all defeated bosses remain defeated. The current score is also saved and does not reset to zero after this operation. This glitch can be used at most $ k $ times. He can reset after defeating any number of bosses (including before or after defeating all of them), and he also can reset the game several times in a row without defeating any boss. Help Wabbit determine the maximum score he can obtain if he has to defeat all $ n $ bosses.输入输出格式
输入格式
The first line of input contains two spaced integers $ n $ and $ k $ ( $ 1 \leq n \leq 5 \cdot 10^5 $ , $ 0 \leq k \leq 5 \cdot 10^5 $ ), representing the number of bosses and the number of resets allowed. The next line of input contains $ n $ spaced integers $ c_1,c_2,\ldots,c_n $ ( $ -10^6 \leq c_i \leq 10^6 $ ), the point increments of the $ n $ bosses.
输出格式
Output a single integer, the maximum score Wabbit can obtain by defeating all $ n $ bosses (this value may be negative).
输入输出样例
输入样例 #1
3 0
1 1 1
输出样例 #1
3
输入样例 #2
5 1
-1 -2 -3 -4 5
输出样例 #2
11
输入样例 #3
13 2
3 1 4 1 5 -9 -2 -6 -5 -3 -5 -8 -9
输出样例 #3
71