原文:Codeforces 1136D Nastya Is Buying Lunch (貪心)

題意:給你和一個數組 是一個排列 和一些二元組,二元組 x, y 表示如果x正好在y前面而且相鄰,那么x和y可以交換位置,問最后一個元素最多可以向前移動多少步 思路:對於每個數,有兩種選擇,一種是向后走,一種是向前走。假設我們決定讓這個數向前走,那么把所有以它結尾的二元組的cnt加 。cnt代表的是后面有多少個數可以與這個數合並。假設當前位置是i,若n i ans cnt i ,說明這個數可以與最 ...

2019-03-13 00:12 0 562 推薦指數:

查看詳情

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 1336A/1337C - Linova and Kingdom (貪心

題面 題意 給定 n 個節點 n-1 條邊組成的樹,以節點 1 為根 現需要選出 k 個節點作為工業城市,其余城市均為旅游城市 問從所有工業城市出發走到根節點所經過的旅游城 ...

Thu Apr 16 09:15:00 CST 2020 0 620
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM