博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 3299 Humidex 难度:0
阅读量:4920 次
发布时间:2019-06-11

本文共 1701 字,大约阅读时间需要 5 分钟。

题目链接:

#include 
#include
using namespace std;double exp(double x){ double ans=1; double td=1; for(int i=1;i<120;i++){ td=td*x/i; ans+=td; } return ans;} const double ine= 2.718281828 ;double ln(double x){ double ans=0; while(x<-1||x>1){ ans++; x=(x+1)/ine-1; } double td=-1; for(int i=1;i<120;i++){ td*=-x; ans+=td/(double)i; } return ans;}double t,d,h,temp;int flag;int main(){ ios::sync_with_stdio(false); char st[9]; while(cin>>st){ flag=0; if(st[0]=='E'){ break; } cin>>temp; if(st[0]=='T'){ flag+=1; t=temp; } else if(st[0]=='D'){ flag+=2; d=temp; } else if(st[0]=='H'){ flag+=3; h=temp; } cin>>st; cin>>temp; if(st[0]=='T'){ flag+=1; t=temp; } else if(st[0]=='D'){ flag+=2; d=temp; } else if(st[0]=='H'){ flag+=3; h=temp; } if(flag==3) h=t-5.555+0.555*6.11*exp(5417.7530* ((1/273.16) - (1/(d+273.16)))); else if(flag==4) { double e=((h-t)/0.5555)+10.0; double td=ln((e/6.11)-1); d=1.0/((1.0/273.16)-td/5417.7530)-273.16; } else t= h+ 5.555- 0.555*6.11*exp(5417.7530* ((1/273.16) - (1/(d+273.16)))); cout<<"T "<
<
<
<<" D "<
<<" H "<
<<"\n"; } return 0;}

 

转载于:https://www.cnblogs.com/xuesu/p/4639761.html

你可能感兴趣的文章
HDU3341 Lost's revenge(AC自动机+DP)
查看>>
POJ1845 Sumdiv(求所有因数和+矩阵快速幂)
查看>>
[No0000155]为什么32位机器最大只能用到4GB内存
查看>>
除法与模运算的识别-大量除法推导过程
查看>>
直播软件在新页面登录后,关闭登录页面并刷新原先页面功能实现
查看>>
初识github之项目创建
查看>>
delphi登录QQ用的MD5密文生成单元
查看>>
推荐一个纯JavaScript编写的图表库——Highcharts
查看>>
颜色拾取器
查看>>
docker-compose 构建mongodb并导入基础数据示例
查看>>
20道JVM试题.
查看>>
批量修改样式及全选反选
查看>>
(转载)有关音频编码的知识与技术参数
查看>>
ADB控制手机命令
查看>>
[动态规划]从新手到放弃
查看>>
windows下,emacs的配置文件在哪儿?
查看>>
phpcms v9模版调用代码大全(全面而实用)
查看>>
缓存三大问题及解决方案
查看>>
win2003 session丢失
查看>>
windows下 ionic 打包app --以安卓版本为例
查看>>