#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #ifndef ONLINE_JUDGE #include ifstream cin ("f.in"); ofstream cout ("f.out"); #else #include #endif // ONLINE_JUDGE int N; double Ox, Oy, R; double X[19999]; double Y[19999]; double DistSQ(double Ax, double Ay, double Bx, double By) { return sqrt((Ax - Bx) * (Ax - Bx) + (Ay - By) * (Ay - By)); } int main() { cin >> N >> Ox >> Oy >> R; int cnt = 0; for (int i = 1 ; i <= N; ++i) { double x, y; cin >> x >> y; if (DistSQ(Ox, Oy, x, y) < R || DistSQ(Ox, Oy, x, y) - R <= 0.000001) cnt++; } cout << cnt<< '\n'; };