
USACO 2015 January Contest, Silver
Problem 1. Stampede
Contest has ended.

Log in to allow submissions in analysis mode
Problem 1: Stampede [Brian Dean]
Farmer John's N cows (1 <= N <= 50,000) appear to be stampeding along
the road at the front of FJ's farm, but they are actually just running
in a foot race to see which cow is the fastest.
Viewed from above, each cow is represented by a unit-length horizontal
line segment, specified by the coordinates of its left corner point at
time t=0. For example, (-3,6) would specify a cow who at time t=0 is
represented by the segment from (-3,6) to (-2,6). Each cow is moving to
the right (in the +x direction) at a certain rate, specified by the
integer amount of time it takes her to move 1 unit to the right.
FJ is not particularly thrilled that his cows are outside running
instead of in the barn producing milk. He plans to admonish them with
a stern lecture after the race ends. In order to determine which of
his cows are participating in the race, FJ situates himself at (0,0)
and looks along a ray extending in the +y direction. As the race
unfolds, FJ sees a cow if she is ever the first cow visible along this
ray. That is, a cow might not be visible if another cow is "in front"
of her during the entire time she crosses FJ's line of sight.
Please compute the number of cows FJ can see during the entire race.
INPUT: (file stampede.in)
The first line of the input contains N. Each of the following N lines
describes a cow with three integers x y r, corresponding to a cow
whose left endpoint is at (x,y) at time t=0, moving to the right at a
continuous speed of 1 unit of distance every r units of time. The
value of x is in the range -1000..-1, the value of y is in the range
1..1,000,000 (and distinct for every cow, to prevent any possible
collisions), and the value of r is in the range 1..1,000,000.
SAMPLE INPUT:
3
-2 1 3
-3 2 3
-5 100 1
OUTPUT: (file stampede.out)
A single integer, specifying the number of cows FJ can see during the
entire race (from t=0 onward).
SAMPLE OUTPUT:
2
SOLUTION NOTES:
FJ can see cows 1 and 2 but not cow 3.
Contest has ended. No further submissions allowed.