hdu2552

来源:互联网 发布:mysql update if 编辑:程序博客网 时间:2024/06/13 07:27

点击打开链接

 思路:

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
0 0
原创粉丝点击