输入的第一行有两个实数W,H,表示游戏区域的边界坐标,精确到小数点后六位。
接下来一行有一个整数n,表示初始泡泡的个数。
接下来n 行,第i 行首先是两个浮点数xi 和yi,表示第i 个泡泡的圆心坐标,精确到小数点后八位,然后是一个整数ci,表示第i 个泡泡的颜色。
接下来一行有一个整数q,表示发射的泡泡的个数。
最后q 行,第i 行首先是一个浮点数ai,精确到小数点后两位,表示第i 次发射的泡泡的角度,然后是一个整数ci,表示第i 次发射的泡泡的颜色。
数据保证刚开始所有的泡泡均在区域内!
数据保证泡泡刚发射的位置永远不会停放有泡泡!
由于泡泡会在海水中浮动(以及计算机浮点的精度误差),我们认为当(xa-xb)^2 + (ya-yb)^2 <= (2 [1]* 1)^2 + 10^-6
成立时,泡泡a 和泡泡b 相切!
数据保证初始时不存在相交的泡泡
对于30% 的数据,1 <= n <= 10,1 <= q <= 10。
另有50% 的数据,1 <= n <= 1000,1 <= q <= 1000。
剩下20% 的数据,1 <= n <= 10^5,1 <= q <= 10。
对于所有的数据,有0 < a < 180,0 < W, H <= 1000,1 <= ci <= 100。