Codeforces Round #521 (Div.3)题解
生活随笔
收集整理的這篇文章主要介紹了
Codeforces Round #521 (Div.3)题解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
A過水,不講
題解 CF1077B 【Disturbed People】
- 這題就是個顯而易見的貪心可是我考場上差點(diǎn)沒想出來
- 顯然把一戶被打擾的人家的右邊人家的燈關(guān)掉肯定比把左邊的燈關(guān)掉
- 從左到右掃一遍,每次如果遇到一戶被打擾的人家就ans++,然后把它右邊的燈關(guān)掉
- 然后就做完了
題解 CF1077C 【Good Array】
- 個人覺得這題比B還水
- 先排下序,掃一遍\(1-n\)
- 對于每個數(shù)\(i\),如果\(i \neq n\),則當(dāng)\(\sum_{j=1}^na[j]-a[i]=2*a[n]\)時滿足條件
- 不然要是\(i = n\)的話,當(dāng)\((\sum_{j=1}^na[j])-a[n]=2*a[n-1]\)時滿足條件
- 判斷一下就好了
題解 CF1077D 【Cutting Out】
- 昨晚剛打的場,感觸深刻啊
- 昨天打的時候死命WA16結(jié)果才發(fā)現(xiàn)16是\(n=k\)的的點(diǎn)
\(rp--,rating-=inf\)
- 好了說正事
- 這道題我們可以枚舉刪除次數(shù),發(fā)現(xiàn)滿足單調(diào)性,果斷二分
- check掃一遍\(1-200000\),對于每個數(shù)i,每次將序列長度加上(i出現(xiàn)的次數(shù)/當(dāng)前check的刪除次數(shù)),如果序列長度\(\ge k\)就return true;否則return false;
在二分時處理一下答案即可
其實(shí)用不著queue,但已經(jīng)STL依賴癥了qwq
轉(zhuǎn)載于:https://www.cnblogs.com/little-sun0331/p/9973962.html
總結(jié)
以上是生活随笔為你收集整理的Codeforces Round #521 (Div.3)题解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis命令——发布订阅
- 下一篇: L4.四.集合md