#include #include #include #include #include #include #include #include #include #include #include #include #define vll vector #define vvvl vector #define vvl vector> #define VV(a, b, c, d) vector>(a, vector(b, c)) #define VVV(a, b, c, d) vector(a, vvl(b, vll (c, d))); #define re(c, b) for(ll c=0;c> n; vll cnt(400002, 0); ll th = 200000; re(i, n){ ll x, r;scanf("%lld %lld", &x, &r); //x-r+1 ~ x+r cnt[x-r+1+th]++; cnt[x+r+th+1]--; //std::cout << x-r+1 << " " << x+r << '\n'; } rep(i, 1, 400002) cnt[i] += cnt[i-1]; ll ans = -1; re(i, 400002) ans = max(ans, cnt[i]); std::cout << ans << '\n'; }