龍龍的暑假貪心演算法大冒險

2022-02-16 02:27:33 字數 1397 閱讀 3521

「今年暑假不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

看到這個有著暑假生活背景的問題,運用貪心演算法,

#include#include#includeusing namespace std;

struct node

p[105];

bool cmp(node a,node b)

}printf("%d\n",ans);

} return 0;

}

then many beautiful views coming......

english && codes are beautiful  !!!!!!

herd:  (使其)向...移動

lexicographic order  

字典順序

題目:poj  3617

#include#include#include#includeusing namespace std;

int main()

} if(left) ans[cnt++]=a[p++];

else ans[cnt++]=a[q--]; }

for(int i=0;ireference:

貪心演算法 今年暑假不AC

今年暑假不ac 我見過兩種演算法 1.按開始時間從大到小排序 這道題和南陽那道布置會場的題差不多一樣,就是布置會場需要隔乙個小時才能用,而這個題不需要 這個題因為是電視換台,到點了直接換台就行了!include include using namespace std struct node a 10...

貪心演算法 今年暑假不AC

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

今年暑假不AC(貪心演算法)

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