洛谷P1803凌亂的yyy

2021-07-11 13:28:35 字數 810 閱讀 9242

快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。

這道題典型的選擇不相交區間的貪心問題,證明請見劉汝佳大大的講解。

這裡主要寫一下我的**實現

#include

#include

#include

using namespace std;

int n;

struct line

line[1000010];

bool com(line a,line b)

else continue;

} printf("%d",ans);

return 0;

}

祝大家學習愉快,願oi永葆青春

洛谷 P1803 凌亂的yyy

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

洛谷 P1803 凌亂的yyy 線段覆蓋

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

洛谷 P1803 凌亂的yyy 線段覆蓋

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