洛谷 P1803 凌亂的yyy

2022-04-10 19:23:10 字數 837 閱讀 1824

快noip了,yyy很緊張!

現在各大oj上有n個比賽,每個比賽的開始、結束的時間點是知道的。

yyy認為,參加越多的比賽,noip就能考的越好(假的)

所以,他想知道他最多能參加幾個比賽。

由於yyy是蒟蒻,如果要參加乙個比賽必須善始善終,而且不能同時參加2個及以上的比賽。

輸入格式:

第一行是乙個整數n ,接下來n行每行是2個正整數ai,bi(ai輸出格式:

乙個整數最多參加的比賽數目。

輸入樣例#1:

3

0 22 4

1 3

輸出樣例#1:

2

對於20%的資料,n≤10;

對於50%的資料,n≤1000;

對於70%的資料,n≤100000;

對於100%的資料,n≤1000000,0≤ai<bi≤1000000。

和線段覆蓋一樣的

1 #include 2 #include 3

4using

namespace

std;56

intn,start,over;

7int

ans;89

struct

typenodetime

10tim[1000000+15

];13

14bool

cmp(typenodetime a,typenodetime b)

1520

21int

main()

2237

}38 cout<39return0;

40 }

洛谷P1803凌亂的yyy

快noip了,yyy很緊張!現在各大oj上有n個比賽,每個比賽的開始 結束的時間點是知道的。yyy認為,參加越多的比賽,noip就能考的越好 假的 所以,他想知道他最多能參加幾個比賽。由於yyy是蒟蒻,如果要參加乙個比賽必須善始善終,而且不能同時參加2個及以上的比賽。輸入格式 第一行是乙個整數n 接...

洛谷 P1803 凌亂的yyy 線段覆蓋

話說個人覺得前面的幾篇並不是很好,其實沒有那麼難,也沒有那麼長 很久以前就看到了,但貌似一直認為自己的演算法是錯誤的,結果交上去發現是正解 首先按照時間排序 貪心 結束時間早 盡可能不影響後面的比賽 的在前,若結束時間相同,則開始時間晚 盡可能不影響前面的比賽 的在前。如果兩者的判斷順序反了,就把最...

洛谷 P1803 凌亂的yyy 線段覆蓋

快 noip 了,yyy 很緊張!現在各大 oj 上有 n 個比賽,每個比賽的開始 結束的時間點是知道的。y 認為,參加越多的比賽,noip 就能考的越好 假的 所以,他想知道他最多能參加幾個比賽。由於 y 是蒟蒻,如果要參加乙個比賽必須善始善終,而且不能同時參加 2 個及以上的比賽。第一行是乙個整...