|
||||||||||
Randomization?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 559 Accepted Submission(s): 333 Problem Description Random is the real life. What we see and sense everyday are absolutely randomly happened. Randomization is the process of making something random, as the nature. Given a tree with N nodes, to be more precisely, a tree is a graph in which each pair of nodes has and only has one path. All of the edges’ length is a random integer lies in interval [0, L] with equal probability. iSea want to know the probability to form a tree, whose edges’ length are randomly generated in the given interval, and in which the path's length of every two nodes does not exceed S. Input The first line contains a single integer T, indicating the number of test cases. Each test case includes three integers N, L, S. Then N - 1 lines following, each line contains two integers Ai and Bi, describing an edge of the tree. Technical Specification 1. 1 <= T <= 512 2. 1 <= N <= 64 3. 1 <= L <= 8, 1 <= S <= 512 4. 1 <= Ai, Bi <= N Output For each test case, output the case number first, then the probability rounded to six fractional digits. Sample Input
Sample Output
Author iSea@WHU Source | ||||||||||
|