func_code_string: #include <bits/stdc++.h>   const int INF = 1 << 29;   int cmp(const void* a, const void* b);   long long maxv(long long a, long long b);   long long minv(long long a, long long b);   long long gcd(long long u, long long v);   int main() {     long long t = 1, i = 0;     while (t--) {       long long r, d, n;       scanf( %lld%lld%lld , &r, &d, &n);       long long ans = 0, x, y, cr;       for (long long i = 0; i < (n); i++) {         scanf( %lld%lld%lld , &x, &y, &cr);         if (x * x + y * y <= (r - cr) * (r - cr) && 2 * cr <= d &&             x * x + y * y >= (r - d + cr) * (r - d + cr))           ans++;       }       printf( %lld n , ans);     }   }   int cmp(const void* a, const void* b) {     if (*(long long*)a - *(long long*)b < 0) return -1;     if (*(long long*)a - *(long long*)b > 0) return 1;     return 0;   }   long long maxv(long long a, long long b) {     if (a > b) return a;     return b;   }   long long minv(long long a, long long b) {     if (a < b) return a;     return b;   }   long long gcd(long long u, long long v) {     if (v == 0) return u;     return gcd(v, u % v);   }   