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

POJ 1716

时间:2015-06-10 17:16:49      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

 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 }

 

POJ 1716

标签:

原文地址:http://www.cnblogs.com/gavinsp/p/4566521.html

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