21 December 2017

UVA 10773 python solution

import sys
from math import asin,tan
scan = lambda : sys.stdin.readline()

test = int(scan())

for case in range(1,test+1):
    d,v,u = map(int,scan().split())
    if u<=v or u==0 or v==0:
        print("Case %d: can't determine"%case)
    else:
        theta = asin(v/u)
        u1 = v/tan(theta)
        t1 = d/u1
        t2 = d/u
        print("Case %d: %.3f"%(case,t1-t2))

No comments:

Post a Comment

UVA 10679 - I Love Strings!!