P6.4 NumberOfDiscIntersections
Compute the number of intersections in a sequence of discs.
- P6.4 相交的个数
计算相交圆盘的个数
在飞机上画N个圆盘。盘片编号从0到N−1。一个由N个非负整数组成的数组A,其元素为盘片的半径。第J个圆盘是以(J,0)为圆心,A[J]为半径绘制的。
如果J-th和K-th圆盘至少有一个公共点(假设圆盘包含其边界),并且J!=K,则称J-th圆盘与K-th圆盘相交。
下图显示了N=6,数组为A时绘制的圆盘,其中:A[0]=1,A[1]=5,A[2]=2,A[3]=1,A[4]=4,A[5]=0
上图显示共有11对圆盘相交(其中圆盘A和B相交ÿ