UVA 1524 - Hot or Cold?

题目链接

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

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

代码:

#include <cstdio>
#include <cstring>
#include <cmath>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;
}

转载于:https://www.cnblogs.com/zfyouxi/p/4092451.html

UVA 1524 - Hot or Cold?(数学)相关推荐

  1. uva 10014 Simple calculations(数学推导)

    直接按照题意来推导最后的结果就行了. 开始的时候只做到了第一个推导,第二次没有继续下去. 代码: #include<stdio.h>int main() {int T, n, i;doub ...

  2. linux vim无法编辑文件内容,Linux 使用vim命令编辑文件内容

    在终端可以使用vim命令来直接编辑文件内容. vim,也可以叫做vi. vim有三种模式:命令模式.输入模式.底线命令模式. 命令模式 vim  文件名   进入命令模式,vim也可以写成vi. 如果 ...

  3. 《算法设计编程实验:大学程序设计课程与竞赛训练教材》——2.4 相关题库...

    2.4 相关题库 [2.4.1 Mileage Bank] [问题描述] ACM(Airline of Charming Merlion,迷人的鱼尾狮航空公司)的飞行里程计划对于经常要乘坐飞机的旅客非 ...

  4. UVa 1639 - Candy(数学期望 + 精度处理)

    链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  5. Candy UVA 1639 (数学期望)

    Candy UVA 1639 (数学期望) 有两个盒子各有n颗糖(n<=2*105),从两个盒子取糖的概率为p和1-p,直到一个盒子没糖,求另一个盒子中糖的个数的数学期望. 期望公式为: E=∑ ...

  6. UVA - 11181 数学

    UVA - 11181 题意: n个人去买东西,其中第i个人买东西的概率是p[i],最后只有r个人买了东西,求每个人实际买了东西的概率 代码: //在r个人买东西的概率下每个人买了东西的概率,这是条件 ...

  7. uva 11762 数学期望+记忆化搜索

    题目大意:给一个正整数N,每次可以在不超过N的素数中随机选择一个P,如果P是N的约数,则把N变成N/p,否则N不变,问平均情况下需要多少次随机选择,才能把N变成1? 分析:根据数学期望的线性和全期望公 ...

  8. Triangle Fun UVA - 11437(一个数学定理 + 三角形求面积)

    Triangle Fun UVA - 11437 题意: 给你一个三角形,被三条三等分线划分.要你求中间三角形的面积. 思路:(ans = SΔabc7\frac{S\Delta abc}{7}7SΔ ...

  9. GCD XOR UVA - 12716 ——筛法建立约数表+xor运算+数学规律

    Think: 1埃式筛法思想建立约数表 2初始打表寻找运算的数学规律 3xor运算(不带进位的二进制加法) 运算法则 1. a ⊕ a = 0 2. a ⊕ b = b ⊕ a 3. a ⊕b ⊕ c ...

最新文章

  1. android中实现返回首页功能
  2. MediaSource 缓存
  3. 把报表的数据导出Excel
  4. Python 解释器
  5. 模拟CA机构制作CA机构证书
  6. 运用高斯核模型进行最小二乘回归_比特币价格与时间存在关系?一文读懂比特币价值的对数增长模型...
  7. while循环在Python中的应用举例 及其break continue的使用
  8. 特征工程之非线性特征提取和模型堆叠
  9. Pyhton入门 笔记 第三天 正则表达式与JSON
  10. [转载] python2.7中模块学习- textwrap 文本包装和填充
  11. 【ArcGIS|空间分析】利用DEM提取山脊、山谷线(水文分析、表面分析)
  12. Java 软件实践 VZone PPT Show 一次及其Perfect的演示
  13. Go全栈面试题(3) -微服务面试题
  14. 树莓派 opencv 调用摄像头
  15. Ubuntu 设置固定ip地址
  16. 有域名得git是怎么弄得_部署到Github Pages上的博客,自定义域名,和免费域名如何申请...
  17. 工业云计算技术在工业自动化系统中的作用
  18. ubuntu GStreamer + QT多媒体播放器开发(四)
  19. PyTorch 轻松节省显存的小技巧
  20. 读论文:Fine-grained Image Classification via Combining Vision and Language

热门文章

  1. java继承的性质_java 继承的特性
  2. 手机拍照显示_最值得购买的4款5G手机,每款都有一技之长,有你在用的吗?
  3. matplotlib的基本使用1
  4. PostgreSQL递归查询
  5. TensorFlow学习笔记(二十二) tensorflow数据读取方法总结
  6. 聊聊JVM(十)Mac下hsdis和jitwatch下载和使用
  7. java 四则运算 栈的实现
  8. Pytorch实战1:线性回归(Linear Regresion)
  9. 深入了解SpringCloud Hystrix
  10. (cljs/run-at (JSVM. :all) 一次说白DataType、Record和Protocol)