传统题 1000ms 256MiB

G. 圆的覆盖

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

G. 圆的覆盖

题目描述

在平面图上有 nn1n1000001 \le n \le 100000)个点,已知每一个点的坐标 (xi,yi)(x_i, y_i),其中 0xi100000 \le x_i \le 100000yi100000 \le y_i \le 10000

mm1m200001 \le m \le 20000)个圆,每一个圆的圆心坐标为 (xi,yi)(x_i, y_i),半径为 rir_i,其中 0xi100000 \le x_i \le 100000yi100000 \le y_i \le 100001r1001 \le r \le 100

问有多少个点没有被任何一个圆覆盖。


输入格式

第一行一个整数 nn,表示点的数目。 接下来 nn 行,每行两个整数,表示点的坐标。

接下来一行一个整数 mm,表示圆的数目。 接下来 mm 行,每行三个整数 xi,yix_i, y_irir_i,分别表示圆心的坐标和圆的半径。


输出格式

输出包括一个整数,表示没有被任何一个圆覆盖的点的数目。


样例

输入

5
0 0
100 0
0 100
100 100
50 50
1
0 0 50

输出

4

数据范围与提示

  • 对于 30%30\% 的数据:n1000,m500,0xi,yi1000n \le 1000, m \le 500, 0 \le x_i, y_i \le 1000
  • 对于 65%65\% 的数据:n100000,m1000,0xi,yi10000n \le 100000, m \le 1000, 0 \le x_i, y_i \le 10000
  • 对于 100%100\% 的数据:$n \le 100000, m \le 20000, 0 \le x_i, y_i \le 10000$

提示:可以通过 STL 删除被覆盖的点。

20260319

未认领
状态
已结束
题目
7
开始时间
2026-3-18 0:00
截止时间
2026-3-31 23:59
可延期
24 小时