码迷,mamicode.com
首页 > 其他好文 > 详细

CodeForces 597B Restaurant

时间:2016-05-07 22:16:18      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

简单贪心。

#include<iostream>
#include<cstring>
#include<cmath>
#include<queue>
#include<algorithm>
#include<cstdio>
using namespace std;

int n;
const int maxn=500000+10;
struct X
{
    int L,R;
}s[maxn];

bool cmp(const X&a,const X&b)
{
    if(a.R==b.R) return a.L<b.L;
    return a.R<b.R;
}

int main()
{
    scanf("%d",&n);
    for(int i=1;i<=n;i++) scanf("%d%d",&s[i].L,&s[i].R);
    sort(s+1,s+1+n,cmp);
    int ans=0,pre=0;;
    for(int i=1;i<=n;i++)
    {
        if(s[i].L>pre)
        {
            pre=s[i].R;
            ans++;
        }
    }
    printf("%d\n",ans);
    return 0;
}

 

CodeForces 597B Restaurant

标签:

原文地址:http://www.cnblogs.com/zufezzt/p/5469148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!