題目描述
春春是一名道路工程師,負責鋪設一條長度為 n 的道路。
鋪設道路的主要工作是填平下陷的地表。整段道路可以看作是 n 塊首尾相連的區域,一開始,第 i 塊區域下陷的深度為 d[i] 。
春春每天可以選擇一段連續區間 [l,r] ,填充這段區間中的每塊區域,讓其下陷深度減少1。在選擇區間時,需要保證,區間內的每塊區域在填充前下陷深度均不為 0 。
春春希望你能幫他設計一種方案,可以在最短的時間內將整段道路的下陷深度都變為 0 。
資料範圍
題目分析 o(n
logn
)o(nlogn)
o(nlog
n)演算法
o (n
)o(n)
o(n)
演算法
NOIP2018提高組D2T1 旅行 題解
在這裡。考慮m n 1 m n 1 m n 1的情況,直接按結點編號大小排序,每次選最小的即可。設s on ison i soni 表示i ii的兒子,那麼時間複雜度為 o i 1n soni log 2s oni begino sum n end o i 1 n so ni log2s oni 所...
鋪設道路(NOIP2018提高組day1)
春春是一名道路工程師,負責鋪設一條長度為 n 的道路。鋪設道路的主要工作是填平下陷的地表。整段道路可以看作是 n 塊首尾相連的區 域,一開始,第 i 塊區域下陷的深度為 d id i di。春春每天可以選擇一段連續區間 l,r l,r l,r 填充這段區間中的每塊區域,讓其下陷深 度減少 1。在選擇...
NOIP2018提高組初賽
在一條長度為 1 的線段上隨機取兩個點,則以這兩個點為端點的線段的期望長度是 1 3 frac13 31 解析 使用排除法解決問題,當左邊的點在左邊端點是,期望長度為1 2 frac12 21 所以答案一定小於1 2 frac12 21 為了統計乙個非負整數的二進位制形式中 1 的個數,如下 int...