hdu2552

点击打开链接

 思路:

1.tan(a+b) = ( tan(a) + tan(b) ) / (1 – tan(a) * tan(b) )

2.tan( atan(x) ) = x
arctan(1/s) = arctan(1/u)+arctan(1/v)
所以得
1/s= tan( arctan(1/u)+arctan(1/v) ) 
     = (tan(arctan(1/u)) + tan(arctan(1/v)))/(1-tan(arctan(1/u))*tan(arctan(1/v))) 
     = (1/u + 1/v) / (1 - 1/(uv))
所以解得 uv = 1 + us + vs
原文地址:https://www.cnblogs.com/coded-ream/p/7207978.html