7B 今年暑假不AC

2022-09-06 20:39:11 字數 2382 閱讀 5958

「今年暑假不ac?」 

「是的。」 

「那你幹什麼呢?」 

「看世界盃呀,笨蛋!」 

「@#$%^&*%...」 

確實如此,世界盃來了,球迷的節日也來了,估計很多acmer也會拋開電腦,奔向電視了。 

作為球迷,一定想看盡量多的完整的比賽,當然,作為新時代的好青年,你一定還會看一些其它的節目,比如新聞聯播(永遠不要忘記關心國家大事)、非常6+7、超級女生,以及王小丫的《開心辭典》等等,假設你已經知道了所有你喜歡看的電視節目的轉播時間表,你會合理安排嗎?(目標是能看盡量多的完整節目) 

input

輸入資料報含多個測試例項,每個測試例項的第一行只有乙個整數n(n<=100),表示你喜歡看的節目的總數,然後是n行資料,每行包括兩個資料ti_s,ti_e (1<=i<=n),分別表示第i個節目的開始和結束時間,為了簡化問題,每個時間都用乙個正整數表示。n=0表示輸入結束,不做處理。 

output

對於每個測試例項,輸出能完整看到的電視節目的個數,每個測試例項的輸出佔一行。sample

input

12

1 33 4

0 73 8

15 19

15 20

10 15

8 18

6 12

5 10

4 14

2 90

sample output

5

// don't know why

1 #include2

3struct

timetable

4 ;5

6int

main()719

/*20

printf("\n");

21for(int i=0;i22

printf("%d %d %d\n", t[i].s, t[i].e, i);

23printf("\n");

24*/

25//

將開始時間不符合從小到大的順序的節目刪除

26for(int i=0;i1;i++)

27for(int j=i+1;j)

28if(t[i].s>t[j].s)

29 t[j].e=0;30

/*31

for(int i=0;i32

if(t[i].e)

33printf("%d %d %d\n", t[i].s, t[i].e, i);

34printf("\n");

35*/

36//

統計能完整看到的電視節目的個數

37 c=0;38

for(int i=0;i1

;)39

if(t[i].e)

4047

if(flag) break;48

}49 printf("

%d\n

", c);50}

51return0;

52 }

wa

// 貪心演算法(詳見紫書8.4.2)

1 #include2

3struct

timetable

4 ;5

6int

main()719

/*20

printf("\n");

21for(int i=0;i22

printf("%d %d %d\n", t[i].s, t[i].e, i);

23printf("\n");

24*/

25//

將開始時間不符合從小到大的順序的節目刪除

26for(int i=0;i1;i++)

27for(int j=i+1;j)

28if(t[i].s>t[j].s)

29 t[j].e=0;30

/*31

for(int i=0;i32

if(t[i].e)

33printf("%d %d %d\n", t[i].s, t[i].e, i);

34printf("\n");

35*/

36//

統計能完整看到的電視節目的個數

37 c=0;38

for(int i=0;i

39if

(t[i].e)

4047

if(flag) break;48

}49 printf("

%d\n

", c);50}

51return0;

52 }

ac

今年暑假不AC

寒假集訓正式開始啦!希望隊員們享受這段時光。sj gewei sjgewei0 收件箱 0 登出 time limit 1000ms memory limit 65535k 有疑問?點這裡 今年暑假不ac?是的。那你幹什麼呢?看世界盃呀,笨蛋!確實如此,世界盃來了,球迷的節日也來了,估計很多acme...

今年暑假不AC

input 輸入資料報含多個測試例項,每個測試例項的第一行只有乙個整數n n 100 表示你喜歡看的節目的總數,然後是n行資料,每行包括兩個資料ti s,ti e 1 i n 分別表示第i個節目的開始和結束時間,為了簡化問題,每個時間都用乙個正整數表示。n 0表示輸入結束,不做處理。output 對...

今年暑假不AC

problem description 今年暑假不ac?是的。那你幹什麼呢?看世界盃呀,笨蛋!確實如此,世界盃來了,球迷的節日也來了,估計很多acmer也會拋開電腦,奔向電視了。作為球迷,一定想看盡量多的完整的比賽,當然,作為新時代的好青年,你一定還會看一些其它的節目,比如新聞聯播 永遠不要忘記關心...