
hdu2552 三足鼎立
发布日期:2021-05-07 01:32:22
浏览次数:20
分类:原创文章
本文共 428 字,大约阅读时间需要 1 分钟。
题目地址
解题思路
首先正常的算一下哈。
arctan(1 / v) = arctan(1 / s) - arctan(1 / u)
设 x = arctan(1 / v)
那 1 / v = tan(x)
既 v = 1 / tan(x)
然后直接输出v * u - s * u - s * v
后来看了讨论发现,结果只会是一。。。。。
AC代码
#include <iostream>#include <cmath>using namespace std;int main(){ int t; cin >> t; while (t--) { double s, u, v; cin >> s >> u; v = atan(1.0/s) - atan(1.0/u); v = 1.0 / tan(v); printf("%.0lf\n", v * u - s * u - s * v); } return 0;}
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月26日 22时29分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于vue2.0实现仿百度前端分页效果(二)
2021-05-09
JS魔法堂:函数重载 之 获取变量的数据类型
2021-05-09
时间序列神器之争:Prophet VS LSTM
2021-05-09
SpringBoot中关于Mybatis使用的三个问题
2021-05-09
MapReduce实验
2021-05-09
Leaflet 带箭头轨迹以及沿轨迹带方向的动态marker
2021-05-09
java大数据最全课程学习笔记(1)--Hadoop简介和安装及伪分布式
2021-05-09
java大数据最全课程学习笔记(2)--Hadoop完全分布式运行模式
2021-05-09
大部分程序员还不知道的 Servelt3 异步请求,原来这么简单?
2021-05-09
[apue] popen/pclose 疑点解惑
2021-05-09
[apue] getopt 可能重排参数
2021-05-09
移动互联网恶意软件命名及分类
2021-05-09
adb shell am 的用法
2021-05-09
PySide图形界面开发(一)
2021-05-09
Android如果有一个任意写入的漏洞,如何将写权限转成执行权限
2021-05-09
三角网格体积计算
2021-05-09
现代3D图形编程学习-基础简介(2) (译)
2021-05-09
Github教程(3)
2021-05-09
vue实现简单的点击切换颜色
2021-05-09
vue3 template refs dom的引用、组件的引用、获取子组件的值
2021-05-09