學校在最近幾天有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行,每行兩個數,是每個活...