NYOJ 找點 貪心

2021-08-31 21:27:21 字數 625 閱讀 4717

上數學課時,老師給了lyh一些閉區間,讓他取盡量少的點,使得每個閉區間內至少有乙個點。但是這幾天lyh太忙了,你們幫幫他嗎?

多組測試資料。

每組資料先輸入乙個n,表示有n個閉區間(n≤100)。

接下來n行,每行輸入兩個數a,b(0≤a≤b≤100),表示區間的兩個端點。

輸出乙個整數,表示最少需要找幾個點。
4

1 52 4

1 42 3

31 2

3 45 6

12 2

131

區間選點問題:貪心思想,先按b從小到大進行排序,再選擇b0作為選點temp,如果出現ai>temp,則以bi作為temp,再按照這樣的方式迭代,直至所有區間遍歷完。

#include #include using namespace std;

struct edge e[110];

int cmp(edge a, edge b)

int main()

}cout << ans << endl;

}return 0;

}

NYOJ 找點 貪心

時間限制 2000 ms 記憶體限制 65535 kb 難度 2 描述 上數學課時,老師給了 lyh一些閉區間,讓他取盡量少的點,使得每個閉區間內至少有乙個點。但是這幾天 lyh太忙了,你們幫幫他嗎?輸入 多組測試資料。每組資料先輸入乙個n,表示有n個閉區間 n 100 接下來n行,每行輸入兩個數a...

nyoj 891 找點 貪心

時間限制 2000 ms 記憶體限制 65535 kb 難度 2 描述 上數學課時,老師給了 lyh一些閉區間,讓他取盡量少的點,使得每個閉區間內至少有乙個點。但是這幾天 lyh太忙了,你們幫幫他嗎?輸入 多組測試資料。每組資料先輸入乙個n,表示有n個閉區間 n 100 接下來n行,每行輸入兩個數a...

nyoj 891 找點(貪心)

時間限制 2000 ms 記憶體限制 65535 kb 難度 2 描述 上數學課時,老師給了 lyh一些閉區間,讓他取盡量少的點,使得每個閉區間內至少有乙個點。但是這幾天 lyh太忙了,你們幫幫他嗎?輸入多組測試資料。每組資料先輸入乙個n,表示有n個閉區間 n 100 接下來n行,每行輸入兩個數a,...