zoukankan      html  css  js  c++  java
  • hdu 2037 这个夏天不AC

    这个夏天不AC

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 26773    Accepted Submission(s): 14091


    Problem Description
    “今年暑假不AC?”
    “是的。”
    “那你干什么呢?”
    “看世界杯呀,笨蛋!”
    “@#$%^&*%...”

    确实如此。世界杯来了。球迷的节日也来了。预计非常多ACMer也会抛开电脑。奔向电视了。
    作为球迷,一定想看尽量多的完整的比赛。当然,作为新时代的好青年,你一定还会看一些其他的节目,比方新闻联播(永远不要忘记关心国家大事)、很6+7、超级女生,以及王小丫的《开心辞典》等等。如果你已经知道了全部你喜欢看的电视节目的转播时间表。你会合理安排吗?(目标是能看尽量多的完整节目)
     

    Input
    输入数据包括多个測试实例。每一个測试实例的第一行仅仅有一个整数n(n<=100)。表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n)。分别表示第i个节目的開始和结束时间。为了简化问题,每一个时间都用一个正整数表示。

    n=0表示输入结束,不做处理。

     

    Output
    对于每一个測试实例,输出能完整看到的电视节目的个数。每一个測试实例的输出占一行。
     

    Sample Input
    12 1 3 3 4 0 7 3 8 15 19 15 20 10 15 8 18 6 12 5 10 4 14 2 9 0
     

    Sample Output
    5
     

    简单贪心题(活动安排问题)

    <span style="font-size: 24px; ">#include<stdio.h>
    #include<iostream>
    #include<algorithm>
    #define M 1000
    using namespace std;
    struct node
    {
    	int x,y;
    }p[M];
    
    bool cmp(node a,node b)
    {
    	return (a.y<b.y);
    }
    
    int main ()
    {
    	int t;
    	int i,k,l;
    	while(~scanf("%d",&t)&&t)
    	{
    		for(i=0;i<t;i++)
    			scanf("%d%d",&p[i].x,&p[i].y);
    		sort(p,p+t,cmp);
    		
    		k=p[0].y;
    		l=1;
    		
    		for(i=1;i<t;i++)
    		{
    			if(p[i].x>=k)
    			{
    				k=p[i].y;
    				l++;
    			}
    		}
    		printf("%d
    ",l);
    	}
    	return 0;
    }</span>

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    Dedecms5.7修改文章,不改变发布时间的方法
    dedecms列表页如何调用栏目关键词和描述
    DEDE内容页调用栏目的SEO标题、描述、关键字的方法
    织梦安装过后出现"...www/include/templets/default/index.htm Not Found!"
    DEDE无简略标题时显示完整标题
    Dede调用简略标题_简略标题标签(短标题)
    修改dede提示信息
    交叉栏目实现织梦首页分页
    织梦添加和调用自定义字段的方法
    织梦列表页和内容页调用缩略图的方法
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4855674.html
Copyright © 2011-2022 走看看