#fENKUAIlydlt40x4402. 磁力块

磁力块

题目描述

在一片广袤无垠的原野上,散落着 NN 块磁石。

每个磁石的性质可以用一个五元组 (x,y,m,p,r)(x,y,m,p,r) 描述,其中 x,yx,y 表示其坐标,mm 是磁石的质量,pp 是磁力,rr 是吸引半径。

若磁石 AA 与磁石 BB 的距离不大于磁石 AA 的吸引半径,并且磁石 BB 的质量不大于磁石 AA 的磁力,那么 AA 可以吸引 BB

小取酒带着一块自己的磁石 LL 来到了这片原野的 (x0,y0)(x_0,y_0) 处,我们可以视磁石 LL 的坐标为 (x0,y0)(x_0,y_0)

小取酒手持磁石 LL 并保持原地不动,所有可以被 LL 吸引的磁石将会被吸引过来。

在每个时刻,他可以选择更换任意一块自己已经获得的磁石(当然也可以是自己最初携带的 LL 磁石)在 (x0,y0)(x_0,y_0) 处吸引更多的磁石。

小取酒想知道,他最多能获得多少块磁石呢?

输入格式

第一行五个整数 x0,y0,pL,rL,Nx_0,y_0,p_L,r_L,N,表示小取酒所在的位置,磁石 LL 磁力、吸引半径和原野上散落磁石的个数。

接下来 NN 行每行五个整数 x,y,m,p,rx,y,m,p,r,描述一块磁石的性质。

输出格式

输出一个整数,表示最多可以获得的散落磁石个数(不包含最初携带的磁石 LL)。

样例

输入样例:

0 0 5 10 5
5 4 7 11 5
-7 1 4 7 8
0 2 13 5 6
2 -3 9 3 4
13 5 1 9 9

输出样例:

3

样例解释

小取酒在 (0,0)(0,0),磁石 LL 的磁力 pL=5p_L=5,吸引半径 rL=10r_L=10

散落磁石共 55 块:

  1. (5,4),m=7,p=11,r=5(5,4), m=7, p=11, r=5
  2. (7,1),m=4,p=7,r=8(-7,1), m=4, p=7, r=8
  3. (0,2),m=13,p=5,r=6(0,2), m=13, p=5, r=6
  4. (2,3),m=9,p=3,r=4(2,-3), m=9, p=3, r=4
  5. (13,5),m=1,p=9,r=9(13,5), m=1, p=9, r=9

计算每块磁石到 (0,0)(0,0) 的距离 dd

  1. d=52+42=416.410d = \sqrt{5^2+4^2} = \sqrt{41} \approx 6.4 \le 10,且 m=7pL=5m=7 \le p_L=5?不满足,因为 7>57>5,所以不能被 LL 吸引。
  2. $d = \sqrt{(-7)^2+1^2} = \sqrt{50} \approx 7.07 \le 10$,且 m=45m=4 \le 5,满足,可被吸引。
  3. d=02+22=210d = \sqrt{0^2+2^2} = 2 \le 10,且 m=135m=13 \le 5?不满足。
  4. $d = \sqrt{2^2+(-3)^2} = \sqrt{13} \approx 3.61 \le 10$,且 m=95m=9 \le 5?不满足。
  5. $d = \sqrt{13^2+5^2} = \sqrt{194} \approx 13.93 > 10$,不满足。

所以最初只能吸引第 2 块磁石。

然后可以用获得的磁石继续吸引:第 2 块磁石 p=7,r=8p=7, r=8,检查未被吸引的磁石:

  1. 距离 (7,1)( -7,1)(5,4)(5,4)122+32=15312.37>8\sqrt{12^2+3^2}=\sqrt{153}\approx 12.37>8,不行。
  2. 距离 (7,1)( -7,1)(0,2)(0,2)72+12=507.078\sqrt{7^2+1^2}=\sqrt{50}\approx 7.07\le 8,且 m=13p=7m=13 \le p=7?不满足。
  3. 距离 (7,1)( -7,1)(2,3)(2,-3)92+42=979.85>8\sqrt{9^2+4^2}=\sqrt{97}\approx 9.85>8,不行。
  4. 距离 (7,1)( -7,1)(13,5)(13,5)202+42=41620.4>8\sqrt{20^2+4^2}=\sqrt{416}\approx 20.4>8,不行。

所以只能吸引到第 2 块磁石,共 1 块?但答案是 3。

显然我们漏了某些步骤:可以用第 2 块磁石吸引第 3 块?不行,质量不满足。
实际上,可能第 1 块磁石可以被第 2 块磁石吸引吗?
第 2 块磁石 p=7,r=8p=7, r=8,第 1 块磁石 m=77m=7 \le 7 满足,距离 12.37>8\approx 12.37>8,不满足。
第 4 块磁石 m=9>7m=9 > 7 不满足。

似乎只能得到 1 块,但答案是 3,说明可能用磁石 L 直接吸引到了第 1、2、4 块?检查质量:

  • 第 1 块 m=7>pL=5m=7 > p_L=5,不满足。
  • 第 4 块 m=9>5m=9 > 5,不满足。

因此题目中的“更换任意一块自己已经获得的磁石在 (x0,y0)(x_0,y_0) 处吸引更多的磁石”意味着我们可以用任意已获得的磁石(不限于在 (x0,y0)(x_0,y_0) 处)去吸引其他磁石吗?
不,题目说“更换任意一块自己已经获得的磁石在 (x0,y0)(x_0,y_0) 处吸引更多的磁石”,意思是我们可以把已获得的磁石放到 (x0,y0)(x_0,y_0) 这个位置(相当于用那块磁石的 pprr)去吸引新磁石。

所以我们可以先用 LL 吸引满足条件的磁石,然后从已获得的磁石中选一个 pp 更大或 rr 更大的磁石放在 (x0,y0)(x_0,y_0) 处,用它再去吸引更多磁石。

在样例中,用 LL 先吸引到第 2 块磁石。然后我们可以把第 2 块磁石放在 (x0,y0)(x_0,y_0) 处(即 (0,0)(0,0)),用它的 p=7,r=8p=7, r=8 去吸引。
检查未被吸引的磁石(第1,3,4,5块):

  • 第1块:m=77m=7 \le 7,距离 6.48\approx 6.4 \le 8,满足,可吸引。
  • 第3块:m=13>7m=13 > 7,不满足。
  • 第4块:m=9>7m=9 > 7,不满足。
  • 第5块:距离 13.93>8\approx 13.93 > 8,不满足。

吸引到第1块。
现在有磁石 LL、第2块、第1块。
可以用第1块磁石放在 (0,0)(0,0) 处:p=11,r=5p=11, r=5,吸引剩下未被吸引的磁石(第3,4,5块):

  • 第3块:m=13>11m=13 > 11,不满足。
  • 第4块:m=911m=9 \le 11,距离 3.615\approx 3.61 \le 5,满足,可吸引。
  • 第5块:距离 13.93>5\approx 13.93 > 5,不满足。

吸引到第4块。
现在总共有 LL、第2、1、4块,散落磁石获得3块(第2,1,4),答案为3。

数据范围

  • 1N2500001 \le N \le 250000
  • 109x,y109-10^9 \le x,y \le 10^9
  • 1p,r1091 \le p,r \le 10^9
  • 0m1090 \le m \le 10^9

时空限制

  • 时间限制:2 秒
  • 空间限制:64 MB