101443: [AtCoder]ABC144 D - Water Bottle

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $400$ points

Problem Statement

Takahashi has a water bottle with the shape of a rectangular prism whose base is a square of side $a~\mathrm{cm}$ and whose height is $b~\mathrm{cm}$. (The thickness of the bottle can be ignored.)

We will pour $x~\mathrm{cm}^3$ of water into the bottle, and gradually tilt the bottle around one of the sides of the base.

When will the water be spilled? More formally, find the maximum angle in which we can tilt the bottle without spilling any water.

Constraints

  • All values in input are integers.
  • $1 \leq a \leq 100$
  • $1 \leq b \leq 100$
  • $1 \leq x \leq a^2b$

Input

Input is given from Standard Input in the following format:

$a$ $b$ $x$

Output

Print the maximum angle in which we can tilt the bottle without spilling any water, in degrees. Your output will be judged as correct when the absolute or relative error from the judge's output is at most $10^{-6}$.


Sample Input 1

2 2 4

Sample Output 1

45.0000000000

This bottle has a cubic shape, and it is half-full. The water gets spilled when we tilt the bottle more than $45$ degrees.


Sample Input 2

12 21 10

Sample Output 2

89.7834636934

This bottle is almost empty. When the water gets spilled, the bottle is nearly horizontal.


Sample Input 3

3 1 8

Sample Output 3

4.2363947991

This bottle is almost full. When the water gets spilled, the bottle is still nearly vertical.

Input

题意翻译

小T有一个底是正方形的长方体水瓶。这个水瓶的底的边长为$a$,高为$b$。(瓶子的厚度忽略不计) 我们现在在瓶子里放入$x cm^3$的水,并且慢慢沿着底面倾斜瓶子。 瓶子最多能倾斜多少度时水不会溢出? 输入有三个整数,输出保留十位小数。

加入题单

算法标签: