A104085.皓仔的车辆测试
入门
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
皓仔现在正在进行车辆测试,为了测试车辆的稳定性,他需要准备不同情况的路面进行测试。为了对比不同路面的“颠簸程度”,他在一段测试路面上按顺序布置了 n 个采样点,并记录了每个采样点的高度 h1,h2,…,hn。
相邻两个采样点的高度差会直接影响车辆的震动感受,皓仔把第 i 段(从点 i 到点 i+1)的颠簸量定义为:di=∣hi+1−hi∣ 。
整段路面的平均颠簸度定义为所有相邻段颠簸量的平均值。
请你帮助皓仔计算这段路面的平均颠簸度,并按要求保留 2 位小数输出。
输入格式
第一行输入一个整数 n,表示采样点数量。
第二行输入 n 个整数 h1,h2,…,hn,表示各采样点的高度。
输出格式
输出一个实数,表示该路面的平均颠簸度 avg,四舍五入保留 2 位小数。
输入输出样例
输入#1
5 3 1 -1 6 4
输出#1
3.25
说明/提示
【数据范围】
对于所有测试数据保证: 2≤n≤105,−109≤hi≤109。