#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int x[N],h[N],n;
int main(void)
{cin>>n;for(int i=1;i<=n;i++) cin>>x[i]>>h[i];if(n<=2) cout<<n;else{int res=2;//第一个左倒,最后一个右倒 for(int i=2;i<=n-1;i++){if(x[i]-h[i]>x[i-1]) res++;//先左倒 else if(x[i]+h[i]<x[i+1])//不行右倒 {res++;x[i]+=h[i];}}cout<<res;}return 0;
}

C. Woodcutters【贪心】相关推荐

  1. Codeforces 545 C Woodcutters(贪心/DP)

    题目链接: Codeforces 545 C Woodcutters 题意: 有n棵树,每棵树都有位置坐标xixi和高度hihi,每棵树可以向左砍倒或者向右砍倒,也可以不砍,但是砍倒不能重复占用位置, ...

  2. 【CodeForces - 545 ABCDE套题训练题解】贪心, 构造,模拟,dp,最短路树(Dijkstra+变形)

    A: 题干: Input The first line contains integer n (1 ≤ n ≤ 100) - the number of cars. Each of the next  ...

  3. 算法设计与分析第3章 贪心算法

    第4章 贪心算法 贪心算法总是作出在当前看来最好的选择.也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择. 贪心算法的基本要素 1.贪心选择性质 所谓贪心选择性质是指所 ...

  4. 贪心算法单源点最短路径例题c语言源代码,Dijkstra算法是解单源最短路径问题的一个贪心算法...

    问题描述 给定一个带权有向图 G=(V,E) ,其中每条边的权是一个非负实数. 另外,还给定 V 中的一个项点,称为源. 现在我们要计算从源到所有其他各项点的最短路径长度. 这里的长度是指路上各边权之 ...

  5. Too Many Segments CF595D 贪心乱搞

    传送门! 比赛的时候没有时间写了,看看了看大佬的代码,学习学习. 一开始实验室大佬说是用差分写的,但是看了代码发现打cf的人大家都是stl狂魔! 贪心思路:区间按照左端点排序,从1~2e5遍历每一个点 ...

  6. Roundgod and Milk Tea 贪心

    这个题好像可以用一种类似与置换的贪心方法来做~ sum记为剩余奶茶,一开始sum等于奶茶和 ans记录已经喝的奶茶数 不用排序,我们就从前往后直接处理,考虑的是每一个班最多可以喝多少杯奶茶 就是从剩余 ...

  7. 贪心算法简单实践 -- 分糖果、钱币找零、最多区间覆盖、哈夫曼编解码

    1. 贪心算法概览 贪心算法是一种算法思想.希望能够满足限制的情况下将期望值最大化.比如:Huffman编码,Dijkstra单源最短路径问题,Kruskal最小生成树 等问题都希望满足限制的情况下用 ...

  8. 贪心:expedition 最优加油方法

    已知一条公路上,有一个起点与一个终点,这之间有n个加油站;已知从这n个加 油站到终点的距离d与各个加油站可以加油的量l,起点位置至终点的距离L与起 始时刻油箱中汽油量P;假设使用1个单位的汽油即走1个 ...

  9. 贪心:Burst Balloons 最少次数完成射击气球

    已知在一个平面上有一定数量的气球,平面可以看作一个坐标系,在平面的x轴的不同位 置安排弓箭手向y轴方向射箭,弓箭可以向y轴走无穷远;给定气球的宽度 xstart ≤ x ≤ xend,问至少需要多少弓 ...

最新文章

  1. inux php pdo mysql 扩展
  2. spring_bean三种装配方式
  3. c语言getitem函数,该借用和窃取的引用的Python C-API函数
  4. 不到 10 个提升逼格的 Redis 命令
  5. 谷歌加载web workers问题
  6. DNN:DL讨论与DNN经典论文汇总
  7. 服务器不知别内存_图文版 许迎果第63期 选购和使用内存需要注意的点
  8. AngularJs+bootstrap搭载前台框架——基础页面
  9. m_map投影_MATLAB——m_map指南(1)
  10. 8uftp上传失败,6步解决8uftp上传失败问题
  11. 微型计算机公众号,《互联网周刊》编辑推荐的40个微信公众号
  12. 国产矢量绘图软件--百绘大师
  13. html 调用es2015模块,在浏览器中懒加载ES2015模块
  14. 深圳海关计算机应用岗位进面分数,这是深圳国税和海关的进面分数线,看完你还敢报吗?...
  15. 帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
  16. Python实例集锦
  17. vi /etc/sysconfig/network
  18. windows下安装weblogic11g集群 BEA-149509报错
  19. 名悦集团:买新车注意做到这几个不要
  20. 进球数 概率 组合数学

热门文章

  1. 在Python中使用XGBoost
  2. python、numpy,keras,tensorflow等函数用法积累(持续更新)
  3. 机器学习-特征工程中的数据预处理
  4. Python访问MySQL
  5. Windows下安装Apache 2.2.21图文教程
  6. NEFU 503 矩阵求解 (非01异或的高斯消元)
  7. Android USB Gadget复合设备驱动(打印机)测试方法
  8. 关于微信支付冲突的问题
  9. Gulp 之图片压缩合并
  10. C语言的函数调用过程(栈帧的创建与销毁)