Traffic Blights
Cars! Where do they come from? Where do they go? Nobody knows. They appear where roads have been built, as if out of nowhere. Some say that no two cars are alike. Some say that if you look closely, you can see the pale ghosts of miserable humans inside them, trapped forever — particularly in the morning and late afternoon. What scientific eye could frame their fearful symmetry?
Well, yours, hopefully. As part of your government’s Urban Traffic Control department, you are trying to write a paper on local traffic congestion. It is too dangerous to observe cars in the wild, of course, but you have been given some data on the traffic lights along your town’s Main Street, and you would like to do some theoretical calculations about how well-synchronized they are.
Main Street is set out on a line, with traffic lights placed at various points along it. Each traffic light cycles between red and green with a fixed period, being red for seconds, then green for seconds, then red for seconds, and so on. The values of and may be different for different traffic lights. At time , all the lights have just turned red.
Assume that an “ideal” car mystically appears at the west end of Main Street at a uniformly random real-valued time in the interval (where is the product of the first positive integers), driving eastwards at a slow crawl of meter/second until it hits a red light. What is the probability that it will make it through all the lights without being forced to stop? If it does hit a red light, which one is it likely to hit first?
Write a program to answer these questions.
Input
The first line of input contains an integer , the number of traffic lights. Each of the following lines contains three integers and describing a traffic light, where is the position of the light along Main Street in meters, and and and are the durations in seconds of the red and green portions of the light’s period (so the light is red from time to , from time to , and so on).
The west end of Main Street is at position , and the lights are listed in order of strictly increasing position.
Output
For each of the lights, output a line containing the probability that this light will be the first red light an "ideal” car hits. Then output a line containing the probability that an “ideal” car makes it all the way without stopping. Your answers should have an absolute error of at most .