A104085.皓仔的车辆测试

入门

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

皓仔现在正在进行车辆测试,为了测试车辆的稳定性,他需要准备不同情况的路面进行测试。为了对比不同路面的“颠簸程度”,他在一段测试路面上按顺序布置了 nn 个采样点,并记录了每个采样点的高度 h1,h2,,hnh_1,h_2,\dots,h_n

相邻两个采样点的高度差会直接影响车辆的震动感受,皓仔把第 ii 段(从点 ii 到点 i+1i+1)的颠簸量定义为:di=hi+1hid_i=\left|h_{i+1}-h_i\right|

整段路面的平均颠簸度定义为所有相邻段颠簸量的平均值。

请你帮助皓仔计算这段路面的平均颠簸度,并按要求保留 22 位小数输出。

输入格式

第一行输入一个整数 nn,表示采样点数量。
第二行输入 nn 个整数 h1,h2,,hnh_1,h_2,\dots,h_n,表示各采样点的高度。

输出格式

输出一个实数,表示该路面的平均颠簸度 avg\text{avg},四舍五入保留 22 位小数。

输入输出样例

  • 输入#1

    5
    3 1 -1 6 4

    输出#1

    3.25
    

说明/提示

【数据范围】

对于所有测试数据保证: 2n105,109hi1092\le n\le10^5, -10^9\le h_i\le10^9

首页