貪心 區間問題

2022-06-30 17:48:10 字數 1045 閱讀 2207

區間選點

定n個閉區間[ai,

bi'>ai,bi

],請你在數軸上選擇盡量少的點,使得每個區間內至少包含乙個選出的點。

輸出選擇的點的最小數量。

位於區間端點上的點也算作區間內。

輸入格式

第一行包含整數n,表示區間數。

接下來n行,每行包含兩個整數ai,

bi'>ai,bi

,表示乙個區間的兩個端點。

輸出格式

輸出乙個整數,表示所需的點的最小數量。

}區間分組

給定n個閉區間[ai,

bi'>ai,bi

],請你將這些區間分成若干組,使得每組內部的區間兩兩之間(包括端點)沒有交集,並使得組數盡可能小。

輸出最小組數。

輸入格式

第一行包含整數n,表示區間數。

接下來n行,每行包含兩個整數ai,

bi'>ai,bi

,表示乙個區間的兩個端點。

輸出格式

輸出乙個整數,表示最小組數

區間問題 區間選點 區間問題 貪心

玄學的貪心問題,一般全憑直覺。貪心問題沒有固定討論,沒有模板,見多了就好了,證明想法的正確性是很困難的,大多採用反證法。905.區間選點 貪心思路 證明 時間複雜度 o n logn o nlogn o nlog n include include using namespace std const...

貪心區間問題

1 選擇不相交問題 51nod1133 數軸上有n個開區間 ai,bi 盡量選擇多個區間,是的這些區間兩兩之間沒有共同點。include include include include define ll long long define maxn 100005 int n using namesp...

貪心 區間覆蓋問題

區間覆蓋問題 time limit 1000ms memory limit 65536kb submit statistic discuss problem description 設x1 x2 xn 是實直線上的n 個點。用固定長度的閉區間覆蓋這n 個點,至少需要多少個這樣的固定長度閉區間?對於給...