問題 E 例6 5 活動選擇

2021-08-17 14:56:35 字數 806 閱讀 4571

學校在最近幾天有n個活動,這些活動都需要使用學校的大禮堂,在同一時間,禮堂只能被乙個活動使用。由於有些活動時間上有衝突,學校辦公室人員只好讓一些活動放棄使用禮堂而使用其他教室。

現在給出n個活動使用禮堂的起始時間begini

begini 和結束時間endi(begini

di)endi(begini,請你幫助辦公室人員安排一些活動來使用禮堂,要求安排的活動盡量多。

第一行乙個整數n(n≤1000);

接下來的n行,每行兩個整數,第乙個begini

begini ,第二個是endi(begini

di≤32767)

endi(begini。

輸出最多能安排的活動個數。

11
3 5
1 4
12 14

8 12

0 6

8 11

6 10

5 7

3 8

5 9

2 13

4

#include

using namespace std;

struct time 

a[1000];

int main ()

}h=a[0].e;

for (int i=1;i<=n;i++)

if (a[i].s>=h)

cout}

1323 例6 5 活動選擇

學校在最近幾天有n個活動,這些活動都需要使用學校的大禮堂,在同一時間,禮堂只能被乙個活動使用。由於有些活動時間上有衝突,學校辦公室人員只好讓一些活動放棄使用禮堂而使用其他教室。現在給出n個活動使用禮堂的起始時間begini和結束時間endi begini第一行乙個整數n n 1000 接下來的n行,...

活動選擇問題

sdut 大學生藝術中心每天都有n個活動申請舉辦,但是為了舉辦更多的活動,必須要放棄一些活動,求出每天最多能舉辦多少活動。輸入包括多組輸入,每組輸入第一行為申請的活動數n,從第2行到n 1行,每行兩個數,是每個活動的開始時間b,結束時間e 輸出每天最多能舉辦的活動數。12 15 20 15 19 8...

活動選擇問題

time limit 1000ms memory limit 65536k sdut 大學生藝術中心每天都有n個活動申請舉辦,但是為了舉辦更多的活動,必須要放棄一些活動,求出每天最多能舉辦多少活動。輸入包括多組輸入,每組輸入第一行為申請的活動數n n 100 從第2行到n 1行,每行兩個數,是每個活...