|
||||||||||
DeliveryTime Limit: 3000/1500 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 664 Accepted Submission(s): 448 Problem Description Today, Matt goes to delivery a package to Ted. When he arrives at the post office, he finds there are N clerks numbered from 1 to N. All the clerks are busy but there is no one else waiting in line. Matt will go to the first clerk who has finished the service for the current customer. The service time ti for clerk i is a random variable satisfying distribution p(ti = t) = kie^(-kit) where e represents the base of natural logarithm and ki represents the efficiency of clerk i. Besides, accroding to the bulletin board, Matt can know the time ci which clerk i has already spent on the current customer. Matt wants to know the expected time he needs to wait until finishing his posting given current circumstances. Input The first line of the input contains an integer T,denoting the number of testcases. Then T test cases follow. For each test case, the first line contains one integer:N(1<=N<=1000) The second line contains N real numbers. The i-th real number ki(0<=ki<=1) indicates the efficiency of clerk i. The third line contains N integers. The i-th integer indicates the time ci(0<=ci<=1000) which clerk i has already spent on the current customer. Output For each test case, output one line "Case #x: y", where x is the case number (starting from 1), y is the answer which should be rounded to 6 decimal places. Sample Input
Sample Output
Source | ||||||||||
|