小明有一個圓形的飛鏢盤。這個飛鏢盤是由 $n$ 個同心圓(圓心都在原點 $(0, 0)$)構成的,由內到外第 $i$ 個圓的半徑為 $r_i$、分數為 $s_i$。這些半徑由內到外嚴格遞增,也就是 $r_1 < r_2 < \cdots < r_n$。
一支飛鏢的分數,由它到圓心的距離 $d$ 決定:
下圖是範例測試資料的飛鏢盤:三個同心圓的半徑分別為 $2, 5, 10$,分數分別為 $50, 20, 10$,圖中四個 $\times$ 為四支飛鏢的落點。

現在小明總共射出了 $q$ 支飛鏢,第 $j$ 支落在座標 $(x_j, y_j)$。請你計算每一支飛鏢分別得到幾分。
第一行有兩個整數 $n, q$,分別代表同心圓的數量以及飛鏢的數量。
接下來 $n$ 行,第 $i$ 行有兩個整數 $r_i, s_i$,代表由內到外第 $i$ 個圓的半徑與分數。保證 $r_1 < r_2 < \cdots < r_n$。
接下來 $q$ 行,第 $j$ 行有兩個整數 $x_j, y_j$,代表第 $j$ 支飛鏢落下的座標。
輸出 $q$ 行,第 $j$ 行為一個整數,代表第 $j$ 支飛鏢得到的分數(沒有命中飛鏢盤則輸出 $0$)。
3 4 2 50 5 20 10 10 0 0 3 0 7 7 9 9
50 20 10 0
範測 1 解釋:
飛鏢盤有 $3$ 個同心圓,半徑與分數分別為 $(2, 50)$、$(5, 20)$、$(10, 10)$。
2026 YTP 高中組初賽 p1
| No. | Testdata Range | Constraints | Score |
|---|---|---|---|
| 1 | 0 | 範例測試資料 | 0 |
| 2 | 0~13 | $r_i \le 10^ 4$ 且 $-10^ 4 \le x_j, y_j \le 10^ 4$ | 2 |
| 3 | 0~27 | 無額外限制 | 3 |