![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/22cd8cf5216f7da54315f5cbb80a2689.png)
var readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let countLine = 0;
let len = 0;
let data = [];
rl.on('line', function (input) {
if (countLine == 0) {
len = input.split(' ')[0]
countLine++
} else if (countLine <= len) {
let [val1, val2] = input.split(' ')
data.push([parseInt(val1), parseInt(val2)])
countLine++
}
});
function main(data) {
let len = data.length;
for (let i = 0; i < len; i++) {
let [val1, val2] = data[i]
data[i] = [val1 - val2, val1 + val2]
}
data.sort((a, b) => a[0] - b[0])
let index = 0
let res = 1
for (let i = 1; i < len; i++) {
if (data[index][1] < data[i][0]) {
index = i
res++
} else if (data[index][1] > data[i][1]) { index = i }
}
return res
}
rl.on('close', function () {
let res = main(data)
console.log(res)
process.exit(0);
});