/*
输入
5
2 3
7 1
5 1
8 3
0 2
输出 2
*/
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);
});
2021贝壳找房校招前端类试卷nodejs
最新推荐文章于 2022-03-31 13:58:32 发布