func_code_string: #include <bits/stdc++.h>   using namespace std;   struct name {     int l, r;   } bl[200001];   bool cmp(name n, name m) {     if (n.r == m.r) return n.l < m.l;     return n.r < m.r;   }   int main() {     int n, x, w, ans = 0;     scanf( %d , &n);     for (int i = 1; i <= n; i++) {       scanf( %d%d , &x, &w);       bl[i].l = x - w;       bl[i].r = x + w;     }     sort(bl + 1, bl + n + 1, cmp);     int cnt = -2e9;     for (int i = 1; i <= n; i++) {       if (cnt <= bl[i].l) {         ans++;         cnt = bl[i].r;       }     }     printf( %d , ans);   }   