"One thing is for certain: there is no stopping them;the ants will soon be here. And I, for one, welcome ournew insect overlords." |
Kent Brockman
Piotr likes playing with ants. He has n of them on a horizontal poleL cm long. Each ant is facing either left or right and walks at a constant speed of 1 cm/s. When two ants bump into each other, they both turn around (instantaneously) and start walking in opposite directions. Piotr knows where each of the ants starts and which direction it is facing and wants to calculate where the ants will end upT seconds from now.
Input
The first line of input gives the number of cases, N. N test cases follow. Each one starts with a line containing 3 integers:L ,T and n(0 <= n <= 10000). The nextn lines give the locations of then ants (measured in cm from the left end of the pole) and the direction they are facing (L or R).Output
For each test case, output one line containing "Case #x:" followed byn lines describing the locations and directions of then ants in the same format and order as in the input. If two or more ants are at the same location, print "Turning" instead of "L" or "R" for their direction. If an ant falls off the polebefore T seconds, print "Fell off" for that ant. Print an empty line after each test case.Sample Input | Sample Output |
210 1 41 R5 R3 L10 R10 2 34 R5 L8 R | Case #1:2 Turning6 R2 TurningFell offCase #2:3 L6 R10 R |
蚂蚁相对位置不会改变
1 #include2 #include 3 #include