问题7099--泰氏公式

7099: 泰氏公式

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 256 MiB

题目描述

【题目描述】


样本输入1的绘图。灰色区域是由三个输入点形成的曲线下方的区域。

你听说过主谋泰吗?他找到了一种计算葡萄糖曲线下面积的方法,给出了离散的测量点。当打印在图形纸上时,他甚至用计算图形下方正方形数量的近似技术验证了他的公式。

你能像泰一样重新发明轮子,计算葡萄糖曲线下的面积吗?你需要实现算法,而不是发表论文。你需要在你的新应用程序中使用这个算法,它可以记录来自连续血糖监测仪的血糖值。你也发现了这个装置的诀窍。它实际上不是连续的,它只是自动地频繁地采样葡萄糖值。

输入

输入包含由空格分隔的几行数字。第一行包含整数N2≤N≤104,即葡萄糖样本的数量。

以下N行描述了每个葡萄糖样品。

每行包含两个数字tivi,其中ti是样本的时间,vi是时间ti的葡萄糖值。

葡萄糖值vi在测量范围内:2.0≤vi≤23.0 mmol/L

每个葡萄糖值精确地用一个十进制数字表示。

由于您使用的是计算机程序,每个样本的时间都是一个整数,即自197011日以来的毫秒数。

样本总是按时间递增顺序给出,这意味着0<t1<t2<tN<1014毫秒。

注意,一秒钟是一千毫秒。

输出

葡萄糖曲线下的面积,单位为mmol/L•s,保留5位小数

样本输入1】

3

1000 2.0

2000 12.0

3000 22.0

样本输出1】

24.00000

样本1说明】

在采样输入1中,有三个数据点,其中t轴和曲线之间的区域由两个梯形构成。第一个梯形的面积为(2+12)/2*(2000-1000)=7000 mmol/L•ms,即7 mmol/L•s.第二个梯形面积为17 mmol/L•s,即总面积为24 mmol/L•s。

样本输入2】

3

1000 4.0

2000 8.0

3001 7.3

样本输出2】

13.65765

样例输入 复制


样例输出 复制


来源/分类