Tudor is going for a walk!
In this scenario, Tudor has goats tied to fence posts at various locations with varying lengths of ropes. Tudor is going to go walking on an infinite line. If, at any point along the walk, a goat is able to reach Tudor, even at the maximal range of the rope, then the goat will run at Tudor. Tudor will then be able to check on the goat to make sure that it's in fine health.
The goats are rather territorial, so Tudor's initial assignment of rope lengths to goats ensures that two goats can never interact with each other, not even at a single point.
Compute the maximum number of goats that Tudor can check on given that he can choose what line to travel on.
Constraints
In tests worth 5 marks, .
Input Specification
The first line of input will contain a single positive integer, .
Each of the next lines will contain three space-separated floating point numbers specified to exactly two decimal places, , , and , indicating that goat is tied to a fence post at with a rope of length .
Output Specification
Output, on a single line, the maximum number of goats Tudor can visit.
Sample Input
3
0.00 0.00 1.00
3.00 0.00 1.00
3.00 3.00 1.00
Sample Output
2
Comments
Question unclear. Is the "line" Tudor travelling on always a horizontal/vertical line? Or can it be any straight lines on a grid?
What is unclear about the question?
Does the problem statement give any constraints on the form of the infinite line?