POJ 1183 数学推导
来源:互联网 发布:java tcp udp socket 编辑:程序博客网 时间:2024/05/21 16:40
题意:给出arc(tan(1/a))=arc(tan(1/b))+arc(tan(1/c)) 求b+c的最小值。
根据公式 tan(a+b)=(tan(a)+tan(b))/(1-tan(a)*tan(b)) 可以把上式化简为a=(b*c-1)/(b+c)
补充一句:为什么不在区间(2a,+oo),因为有一端不确定,同样的y可能在这个区间会距离2a非常远,所以超时。
#include <iostream>#include<cstdio>using namespace std;int main(){ long long i,a; while(~scanf("%lld",&a)) { i=a*2; while((i*i+1)%(i-a))i--; printf("%lld\n",(i*i+1)/(i-a)); }}
- POJ 1183 数学推导
- poj 1183 反正切函数的应用 数学推导
- poj 1183 数学推导(反正切函数的应用)
- Poj 1338 Ugly Numbers(数学推导)
- poj 3737 UmBasketella(数学推导||三分)
- Steps POJ - 2590(数学推导???规律吧!!!)
- poj 1953 World Cup Noise (数学:推导)
- POJ 3744 概率 + 分段 + 数学推导 + 快速幂
- POJ 2601|URAL 1047|Simple Caluculations|数学推导
- HDU4602+数学+推导公式
- hdu5117(数学推导+dp)
- HDU2018(数学推导)
- 惯性力的数学推导
- Ural1209(数学推导)
- 惯性力的数学推导
- bzoj1432 function 数学推导
- HDU 4919 (数学推导)
- lstm的数学推导
- 解决问题:django-admin error: Unknown command: 'startproject'
- Ant 自动构建 build.xml
- dwr+spring集成
- 最大类间方差法(OTSU)求阈值
- 无线点菜系统02(开发流程)
- POJ 1183 数学推导
- android实现调用系统音乐播放器
- Win7下安装Ubuntu双系统
- Linux系统防火墙检查、开启和关闭
- VirtualBox 共享文件
- 执行 Robotium 测试脚本抛出 NullPointerException
- ubuntu12.04命令行下安装RabbitVCS
- BUILD CDH4.3.0
- iPhone/Mac Objective-C内存管理教程和原理剖析 【三、@property (retain)和@synthesize的默认实现】