南阳oj NYOJ 贪心 找点 题目891
2015-07-22 20:42
344 查看
第一道贪心题
01.
第一道贪心题
01.
#include<algorithm>
02.
#include<iostream>
03.
using
namespace
std;
04.
struct
Node
05.
{
06.
int
x,y;
07.
}a[108];
08.
bool
cmp(Node a,Node b)
09.
{
10.
return
a.x<b.x;
11.
}
12.
int
main()
13.
{
14.
int
n,m;
15.
while
(cin>>n)
16.
{
17.
for
(
int
i=0;i<n;i++)cin>>a[i].x>>a[i].y;
18.
sort(a,a+n,cmp);
19.
int
sum = 1;
20.
for
(
int
i=1;i<n;i++)
21.
{
22.
if
(a[i].x>a[i-1].y)sum++;
23.
else
24.
a[i].y = min(a[i].y,a[i-1].y);
25.
}
26.
cout<<sum<<endl;
27.
}
28.
}
相关文章推荐
- 关于fone的安装
- 多校1 Assignment(枚举 二分 rmq) 1002
- 浏览器的工作机制
- linux中软件包管理
- 最短路径算法
- [Leetcode]-Unique Paths II
- 特殊文件: /dev/null和/dev/tty
- linux中软件包管理
- union的用法
- Android中WebView与JS的交互
- Android 关于.9.PNG 图片
- NYOJ 86 找球号(一)
- pascal笔记2
- poj1655解题报告(树的质心)
- 1090 加分二叉树
- 数据库
- Eclipse Java注释模板设置详解
- hdoj 1054 Strategic Game【匈牙利算法+最小顶点覆盖】
- Omega:flexible,scalable schedulers for large compute clusters论文理解
- 南阳oj NYOJ 寻找最大数 题目236