bzoj#P3311. [USACO2013 Nov] Line of Sight
[USACO2013 Nov] Line of Sight
Description
Farmer John's cows are located at distinct points in his two-dimensional pasture. In the middle of the pasture is a large circular grain silo. Cows on opposite sides of the silo cannot see each-other, since the silo blocks their view. Please determine the number of pairs of cows that can see each-other via a direct line of sight.
The grain silo is centered at the origin and has radius . No cow is located on or inside the circle corresponding to the silo, and no two cows lie on a tangent line to the silo.
Input
Line : Two integers: .
Lines : Each line contains two integers specifying the coordinates of a cow.
Output
Line : The number of pairs of cows who can see each-other.
4 5
0 10
0 -10
10 0
-10 0
4
Sample Explain 1
There are cows at positions . The silo is centered at and has radius .
All pairs of cows can see each-other, except for the pairs situated on opposite sides of the silo: the cows at and cannot see each-other, and the cows at and cannot see each-other.
Data scale and Agreement
For data, , , .
Source
Gold