A 子是一位經驗老到的實況主,面對來自網路上的攻擊與誹謗,他早有所準備,將自己化為多個身份,形成一人包圍網搭配最強律師使用法律鐵拳合力對抗敵人們。
A 子一共有 $N$ 個不同的身份,其中第 $i$ 個身份有著強度 $s_i$。最近他感到分身乏術,雖然發起攻擊才能對敵人造成傷害,但防禦來自敵人的攻擊,降低炎上的機會也是相當重要的。A 子認為他的弱點便是目前強度最低的身份,他決定透過吸收 $M$ 隻貓咪的靈魂來增強自己的弱點。每吸收一隻貓咪的靈魂,他便能增強目前的弱點,將該身份的強度增加 $C$。如果有多個強度 $s_i$ 最低的身份,他會選擇最前面的身份加強,也就是 $i$ 最小的一個。
A 子做事從不馬虎,必先縝密規劃,在準備好之前絕不走漏風聲。他想先知道,在吸收 $M$ 隻貓咪的靈魂後,其弱點的強度會是多少?
輸入的第一行包含三個正整數 $N,M,C$,表示身份的數量、貓咪的數量、每隻貓咪的靈魂能提供的強度。第二行包含 $N$ 個正整數 $s_i$,表示一開始每個身份的強度。
輸出一個整數,表示吸收 $M$ 隻貓咪的靈魂後,其弱點的強度會是多少。
5 4 3 3 1 4 1 5
4
| No. | Testdata Range | Constraints | Score | 
|---|---|---|---|
| 1 | 0 | 範例測資 | 0 | 
| 2 | 1~7 | $s_1 = s_2 = \ldots = s_N$ | 4 | 
| 3 | 8~16 | $1 \le N \le 3000$ 且 $1 \le M \le 3000$ | 7 | 
| 4 | 8~29 | $1 \le N \le 3000$ | 24 | 
| 5 | 8~16, 30~42 | $1 \le M \le 3000$ | 10 | 
| 6 | 43~55 | $C=1$ | 23 | 
| 7 | 0~85 | 無額外限制 | 32 |