国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

hdu 2037 今年暑假不AC(簡單貪心)

2019-11-14 09:27:15
字體:
來源:轉載
供稿:網友

今年暑假不AC

Time Limit: 2000/1000 MS (java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 53032    Accepted Submission(s): 28538PRoblem Description“今年暑假不AC?”“是的?!薄澳悄愀墒裁茨??”“看世界杯呀,笨蛋!”“@#$%^&*%...”確實如此,世界杯來了,球迷的節日也來了,估計很多ACMer也會拋開電腦,奔向電視了。作為球迷,一定想看盡量多的完整的比賽,當然,作為新時代的好青年,你一定還會看一些其它的節目,比如新聞聯播(永遠不要忘記關心國家大事)、非常6+7、超級女生,以及王小丫的《開心辭典》等等,假設你已經知道了所有你喜歡看的電視節目的轉播時間表,你會合理安排嗎?(目標是能看盡量多的完整節目) Input輸入數據包含多個測試實例,每個測試實例的第一行只有一個整數n(n<=100),表示你喜歡看的節目的總數,然后是n行數據,每行包括兩個數據Ti_s,Ti_e (1<=i<=n),分別表示第i個節目的開始和結束時間,為了簡化問題,每個時間都用一個正整數表示。n=0表示輸入結束,不做處理。 Output對于每個測試實例,輸出能完整看到的電視節目的個數,每個測試實例的輸出占一行。 Sample Input
121 33 40 73 815 1915 2010 158 186 125 104 142 90 Sample Output
5 Authorlcy解題思路:                根據結束時間排序(結束時間相同,根據開始時間排序),看過的與下一個比較,若下一個開始時間大于等于看過的結束時間,則此節目可看。(排序保證每次都取最合適的節目保證看到的節目最多)
#include<iostream>#include<algorithm>using namespace std;struct node{	int s,e;}a[200];bool cmp(node x,node y){	if(x.e!=y.e) return x.e<y.e;	else return x.s<y.s;}int main(){     int n,i;   while(cin>>n,n!=0)   {   	 int sum=0,t;   	 for(i=0;i<n;i++)   	 cin>>a[i].s>>a[i].e;   	 sort(a,a+n,cmp);   	 t=-1;   	 for(i=0;i<n;i++)   	 {   	 	if(a[i].s>=t)   	 	{   	 	  sum++;   	 	  t=a[i].e;		}   	 	  	 }	 cout<<sum<<endl;   } }
上一篇:底片效果

下一篇:P1603 斯諾登的密碼

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嫩江县| 罗江县| 淮南市| 绍兴市| 洛南县| 永宁县| 建始县| 抚顺县| 耒阳市| 天祝| 东海县| 汕头市| 宣威市| 琼中| 尤溪县| 宜昌市| 邹平县| 珠海市| 阜宁县| 七台河市| 肃北| 崇义县| 建平县| 合阳县| 济宁市| 温泉县| 健康| 两当县| 郁南县| 吴江市| 宁远县| 天气| 丽水市| 蒲城县| 高淳县| 平邑县| 临沭县| 澎湖县| 格尔木市| 肥城市| 克拉玛依市|