IPL1 - IPL - CRICKET TOURNAMENT

no tags 

NOTE: This problem needs knowledge about the game cricket.

Those who know the basics about IPL can skip the first paragraph.

IPL is one of the famous cricket tournaments. Every match is played between two teams. Each team has eleven players. When the first team bats, the second team bowls. The second team’s aim is to get more score/runs than the first team and the first team’s aim is to defend their score. Each team can bat either until the end of 20 overs or until they lose 10 wickets. 6 balls are bowled every over.

The possible things that can happen in any ball are dot-ball, 1 run, 2 runs, 3 runs, 4 runs, 5 runs, 6 runs, wide, no-ball, wicket. For any no-ball or a wide, 1 run is granted and the ball is not counted. Assume that these things can happen with equal probability.

You are given the overs gone, the current score/wickets and the target. Find the winning probability of the chasing team.

Input

The first line consists of an integer t, denoting the number of test cases. Then for the next t lines, each test case consists of three inputs. The overs, current score and the target score.

Output

For each test case output the winning probability (in percentage) of the chasing team.

Note: The first two decimal places in its representation should be printed without rounding.

Constraints

1 <= t <= 1000

0.0 <= Overs <= 20.0

0<= Score <= 300

0<= Wickets <= 10

Score <= Target <= 300

Example

Input:
10
19.4 129/9 129
20.0 100/10 100
19.5 0/9 100
19.5 0/0 1
0.0 0/0 300
0.0 0/0 200
0.0 0/0 100
10.0 0/0 100
10.0 0/5 100
13.5 112/4 222

Output:
100.00
100.00
0.00
80.00
18.02
61.65
97.60
97.60
55.49
35.84

hide comments
Ranjith Mudalaiyar: 2012-06-12 11:40:38

@cegprakash I personally feel that the time limit is too much.. 1s is more than enough for a test file

Better late than never !!!: 2012-06-05 04:01:57

Finally figured it. Feeling relieved :) It was a very tough probability question, I must say that !!!! Implementing it was a lot tougher !!!!
For those getting WA, we have to print the output without rounding off :)

cegprakash: 2012-05-30 16:10:37

@Forgotten_Love: You have to figure that out

Loving Primes Yummy :D :): 2012-05-27 05:32:35

how is the answer 18.02 for the fifth test case??? plz explain..!!


Added by:cegprakash
Date:2012-05-10
Time limit:3.412s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64 GOSU