CodeChef submission 130700 (PYTH) plaintext list. Status: RE, problem J7, contest NOV09. By jitu_icfai (Jitendra Kumar), 2009-11-11 11:56:28.
#!/usr/bin/python import sys sys.setrecursionlimit(8000) from math import sqrt def find_volume(p, a): disc = sqrt(p*p - 24.0*a) x1 = (p + disc)/12.0 x2 = (p - disc)/12.0 volume1 = x1*a/2.0 - x1*x1*p/4.0 + x1*x1*x1 volume2 = x2*a/2.0 - x2*x2*p/4.0 + x2*x2*x2 if volume1 > volume2: return volume1 else: return volume2 case = input() i = 0 while i < case: i = i + 1 p, a = map(int, raw_input().split()) print "%.2f" %(find_volume(p, a))
Comments

