#P4354. [CERC2015] Ice Igloos

[CERC2015] Ice Igloos

Description

给你nn个圆,m,m条线段,,求每条线段与多少圆相交

n,m105,1xi,yi500,0<ri<1n,m\le10^5,1\le x_i,y_i\le500,0\lt r_i\lt 1

Input Format

第一行一个整数nn表示圆的个数

接下来nn行每行两个整数x,yx,y和一个实数rr表示圆心坐标和半径

n+2n+2行一个整数mm表示线段个数

接下来mm行每行四个整数x1,y1,x2,y2x1,y1,x2,y2表示线段的两个端点(x1,y1),(x2,y2)(x1,y1),(x2,y2)

Output Format

mm行每行一个整数表示该条线段和多少圆相交

感谢@Kelin 提供的翻译

5 
4 2 0.6 
7 3 0.7 
8 5 0.8 
1 3 0.7 
3 4 0.4 
2 
3 1 9 6 
3 4 7 2
2
1