ural 1203. Scientific Conference

来源:互联网 发布:java web项目实例大全 编辑:程序博客网 时间:2024/04/30 08:35

http://acm.timus.ru/problem.aspx?space=1&num=1203

#include <cstdio>#include <cstring>#include <algorithm>#define maxn 400000using namespace std;struct node{    int s,e;    bool operator <(const node &a)const    {        return ((e<a.e)||(e==a.e&&s>a.s));    }}p[maxn];int dp[maxn];int main(){    int n;    scanf("%d",&n);    for(int i=1; i<=n; i++)    {        scanf("%d%d",&p[i].s,&p[i].e);    }    sort(p+1,p+n+1);    int e=0,s=0;    int cnt=0;    for(int i=1; i<=n; i++)    {        if(p[i].s>=s)        {            s=p[i].e+1;            cnt++;        }    }    printf("%d\n",cnt);    return 0;}


0 0
原创粉丝点击