五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
弥勒县| 鄂托克旗| 吉木乃县| 霍林郭勒市| 海安县| 南涧| 金沙县| 荔波县| 凭祥市| 昆山市| 抚顺县| 顺平县| 澎湖县| 天等县| 宜丰县| 夏津县| 永济市| 德江县| 龙岩市| 武宁县| 绍兴市| 黄浦区| 磐石市| 定襄县| 重庆市| 新乡县| 广饶县| 潜江市| 保亭| 宜黄县| 长春市| 孟连| 平山县| 原阳县| 黄冈市| 松阳县| 务川| 铁岭市| 益阳市| 讷河市| 平罗县|