国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Codeforces Round #792 (Div. 1 + Div. 2) D, E

2022-05-20 15:21 作者:Asunataisiki  | 我要投稿

D. Traps

題意:有n個陷阱,每個陷阱會受到a_i點傷害,現(xiàn)在最多可以跳過k個陷阱,,但每跳過一個陷阱后面的陷阱傷害全部+1,問受到的最小傷害是多少

思路:因為每跳過一個陷阱,后面的傷害都會增加1,所以跳過一個陷阱相當(dāng)于把這個陷阱的傷害從a_i替換成n-i所以我們只用貪心地去維護前k大的n-i-a%5Bi%5D的值即可


E.MEX vs DIFF

題意:定義diff表示數(shù)組中有多少個不同的數(shù)字,mex表示數(shù)組中未出現(xiàn)過的最小非負整數(shù),現(xiàn)在給出n個數(shù),現(xiàn)在可以操作k次,把其中一個數(shù)字變成另外一個數(shù)字,求diff-mex的最小值

賽時想到了,但是寫不來代碼233(代碼參考知乎嚴格鴿)

思路:首先要讓這個式子值變小,肯定是讓diff變小,mex變大是最優(yōu)的,我們下面這個情況?%5B0%2C1%2C2%2C5%2C5%2C6%5D,如果我們把5變成3,那么diff增大1,mex也增大1,答案不變;如果我們把6變成3,diff不變,mex增大1,答案減小,因此策略應(yīng)該是讓mex變大,并且進一步分析可以發(fā)現(xiàn),選擇比mex大,并且出現(xiàn)次數(shù)小的優(yōu)先改變



Codeforces Round #792 (Div. 1 + Div. 2) D, E的評論 (共 條)

分享到微博請遵守國家法律
南投县| 临武县| 郯城县| 牟定县| 岳阳县| 泉州市| 左云县| 沾益县| 神池县| 车致| 桃源县| 麻江县| 兴国县| 绥中县| 湘乡市| 荥经县| 新疆| 通榆县| 曲周县| 奈曼旗| 寻乌县| 开鲁县| 锡林浩特市| 黔西| 道孚县| 皋兰县| 麻栗坡县| 石棉县| 井冈山市| 邛崃市| 紫阳县| 合作市| 清原| 崇文区| 饶阳县| 通榆县| 崇仁县| 牡丹江市| 太仆寺旗| 四子王旗| 密云县|