原文:Codeforces 1336A/1337C - Linova and Kingdom (貪心)

題面 題意 給定 n 個節點 n 條邊組成的樹,以節點 為根 現需要選出 k 個節點作為工業城市,其余城市均為旅游城市 問從所有工業城市出發走到根節點所經過的旅游城市數量之和的最大值 解題思路 反向思考,假定整個圖全都是工業城市,那我們就需要選出 n k 個旅游城市即可 既然以節點 為樹根,那么對於每個節點,我們可以計算出以這個節點為根的子樹中包含的節點數量以及這個節點擁有的祖先節點數量 可以發 ...

2020-04-16 01:15 0 620 推薦指數:

查看詳情

codeforces 1436D - Bandit in a City (貪心)

題目鏈接:https://codeforces.com/problemset/problem/1436/D 對於每個子樹,最好的情況是所有的人都平均分配到每個葉子上, 但有些人是不能往回走的,不過這並不影響答案,因為如果有人過不來,那答案必定比當前節點的 \(sum[u]/lev[u ...

Mon Oct 26 03:08:00 CST 2020 0 392
Codeforces 1136D Nastya Is Buying Lunch (貪心

題意:給你和一個數組(是一個排列)和一些二元組,二元組(x, y)表示如果x正好在y前面而且相鄰,那么x和y可以交換位置,問最后一個元素最多可以向前移動多少步? 思路:對於每個數,有兩種選擇,一種是 ...

Wed Mar 13 08:12:00 CST 2019 0 562
Codeforces 1430E - String Reversal (貪心、暴力)

Educational Codeforces Round 96 (Rated for Div. 2) E. String Reversal 題意 給定一個長度為\(n\)的字符串,每次操作可以交換兩個相鄰字符,問將原串倒置所需要的最小操作數。 限制 \(2\leq n\leq ...

Mon Oct 12 06:35:00 CST 2020 2 513
Codeforces 1249F Maximum Weight Subset (貪心)

題意 在一顆有點權的樹上,選若干個點,使得這些點兩兩距離大於k,且點權和最大 思路 貪心的取比較大的值即可 將所有點按照深度從大到小排序,如果當前點點權\(a[i]\)大於0,則將距離為k以內的所有點減\(a[i]\) 代表取了當前點,為答案貢獻\(a[i]\) 如果下面又掃到大於零的點權 ...

Wed Oct 23 23:01:00 CST 2019 2 362
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM