#A. 2023.05.26-实习-第一题-多多的骨牌

    Type: Default 1000ms 256MiB

2023.05.26-实习-第一题-多多的骨牌

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目内容

塔子哥穿越到战国时期,成为了一名将军。这天塔子哥在操练士兵,塔子哥在一条直线上安排了 nn 名士兵,假设这些士兵只考虑高度,不考虑宽度,第 ii 名士兵在位置 xix_i,其高度为hih_i,塔子哥可以任意选择一些士兵,命令其按顺序向左或者向右卧倒,向左卧倒之后会占据[xix_i - hih_i,xix_i]个位置,向右卧倒后会占据[xix_i, xix_i+hih_i]位置。要求卧倒的士兵不能触碰到其他之前已经卧倒的士兵或者站立的士兵。问塔子哥最多可以命令多少个士兵卧倒。

输入描述

输入第一行为一个数字 nn11 \leq nn \leq 10510^{5}),表示有nn个士兵。

接下来nn行,每行输入两个数字xix_ihih_i00 \leq xix_i \leq 10910^{9},11 \leq hih_i \leq 10910^{9}),表示第 ii 个士兵的位置和高度。

输入保证 xix_i递增且不会出现相等的情况。

输出描述

输出一个整数ansans,表示最多能卧倒的士兵数。

样例一

输入

3
1 1
2 1
3 1

输出

2

说明

先让第一个士兵往左卧倒。再让第三个士兵往右卧倒。第二个士兵无论往左还是往右,都会触碰到其他士兵。

样例二

输入

5
15 37
42 12
45 7
51 34
94 33

输出

4

秋招模拟赛第31场|拼多多|2023.05.26

Not Attended
Status
Done
Rule
IOI
Problem
3
Start at
2023-7-8 19:00
End at
2023-7-8 20:30
Duration
1.5 hour(s)
Host
Partic.
4