AT_abc174_b [ABC174B] Distance

题目描述

在二维平面上有 $N$ 个点。第 $i$ 个点的坐标为 $(X_i, Y_i)$。 在这些点中,有多少个点到原点的距离不超过 $D$? 此外,位于坐标 $(p, q)$ 的点到原点的距离可以表示为 $\sqrt{p^2+q^2}$。

输入格式

输入以如下格式从标准输入读入。 > $N$ $D$ > $X_1$ $Y_1$ > $\vdots$ > $X_N$ $Y_N$

输出格式

请输出到原点的距离不超过 $D$ 的点的个数。

说明/提示

## 限制条件 - $1 \leq N \leq 2 \times 10^5$ - $0 \leq D \leq 2 \times 10^5$ - $|X_i|, |Y_i| \leq 2 \times 10^5$ - 所有输入均为整数。 ## 样例解释 1 每个点到原点的距离分别为: - $\sqrt{0^2+5^2}=5$ - $\sqrt{(-2)^2+4^2}=4.472\ldots$ - $\sqrt{3^2+4^2}=5$ - $\sqrt{4^2+(-4)^2}=5.656\ldots$ 因此,到原点距离不超过 $5$ 的点有 $3$ 个。 ## 样例解释 2 可能存在多个点位于相同的坐标。 由 ChatGPT 4.1 翻译