NOIP2018提高組D1T1 鋪設道路

2021-09-02 20:36:31 字數 407 閱讀 2234

題目描述

春春是一名道路工程師,負責鋪設一條長度為 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...