zoukankan      html  css  js  c++  java
  • POJ 1716

     1 #include <iostream>
     2 #include <algorithm>
     3 #define MAXN 20005
     4 using namespace std;
     5 
     6 int _m[MAXN];
     7 
     8 struct node
     9 {
    10     int u;
    11     int v;
    12 };
    13 
    14 node _node[MAXN];
    15 
    16 bool op(node a,node b);
    17 
    18 int main()
    19 {
    20     //freopen("acm.acm","r",stdin);
    21     int u;
    22     int v;
    23     int n;
    24     int i;
    25     int index = 0;
    26     cin>>n;
    27     for(i = 0; i < n; ++ i)
    28     {
    29         cin>>_node[i].u>>_node[i].v;
    30     }
    31     //cin>>u>>v;
    32     //-- n;
    33     sort(_node,_node+n,op);
    34     _m[index ++] = _node[0].v-1;
    35     _m[index ++] = _node[0].v;
    36     for(i = 1; i < n; ++ i)
    37     {
    38         //cin>>u>>v;
    39         if(_m[index-1] < _node[i].u)
    40         {
    41             _m[index ++] = _node[i].v-1;
    42             _m[index ++] = _node[i].v;
    43         }
    44         else if(_m[index-2] < _node[i].u)
    45         {
    46             _m[index ++] = _node[i].v;
    47         }
    48     }
    49     cout<<index<<endl;
    50 }
    51 
    52 bool op(node a,node b)
    53 {
    54 //    if(a.v != b.v)
    55 //    {
    56         return a.v < b.v;
    57 //    }
    58 //    return a.u > b.u;
    59 }

    关注我的公众号,当然,如果你对Java, Scala, Python等技术经验,以及编程日记,感兴趣的话。 

    技术网站地址: vmfor.com

  • 相关阅读:
    Go语言趣学指南lesson3
    简单的>this
    多媒体查询
    解析对象原型链
    笑对人生,坐看云起云落
    HTML5
    javascript函数及作用域的小结
    不得不知call()和apply()
    浅谈弹性盒子布局
    编译原理实验(算符优先文法)
  • 原文地址:https://www.cnblogs.com/gavinsp/p/4566521.html
Copyright © 2011-2022 走看看