博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 1524 - Hot or Cold?(数学)
阅读量:6036 次
发布时间:2019-06-20

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

UVA 1524 - Hot or Cold?

题意:给一个一元n次方程,带入x表示时间,f(x)表示温度,如今要求[s, e]的平均温度

思路:平均温度就是 总温度/ (e - s),画出曲线,能够发现温度总和为[s,e]上区间与x轴围成的面积,那么利用f(x)的原函数就能求面积了

代码:

#include 
#include
#include
const int N = 105;int n;double a[N], s, e;double F(double x) { double ans = 0; for (int i = 0; i <= n; i++) ans += a[i] * pow(x, i + 1); return ans;}int main() { int cas = 0; while (~scanf("%d", &n) && n) { for (int i = n; i >= 0; i--) { scanf("%lf", &a[i]); a[i] = a[i] / (i + 1); } scanf("%lf%lf", &s, &e); printf("%.3lf\n", (F(e) - F(s)) / (e - s)); } return 0;}

转载地址:http://jiohx.baihongyu.com/

你可能感兴趣的文章
搭建Vue环境总是出错,就重新安装就好了
查看>>
鹰眼系统;全链路监控系统;分布式监控系统
查看>>
5秒自动刷新页面
查看>>
Direct3D 11 Tutorial 4: 3D Spaces_Direct3D 11 教程4:3D空间
查看>>
taro + taro-ui + dva
查看>>
在VS中为C/C++源代码文件生成对应的汇编代码文件(.asm)
查看>>
源自于NEO的KeyValue 数据库面世啦
查看>>
Web登录其实没那么简单
查看>>
Windows Azure VM Role (1) VM Role概念
查看>>
【Java】【转】在命令行中编译和运行java
查看>>
首先给力一下来些经常用到的dos cmd进入一下
查看>>
无法直接启动带有"类库输出类型"的项目
查看>>
避免重复提交和弹出提示框
查看>>
.NET中的三种Timer的区别和用法(收集)
查看>>
linux screen 多任务后台执行
查看>>
Windows搭建Sublime Text 3 + Go开发环境
查看>>
求 1-1/(2^1)+ +1/(2^8)
查看>>
随机选数算法
查看>>
Ubuntu11.04上tftp服务的配置
查看>>
咏南IOCP REST中间件
查看>>