#376. dch与lgp学弟的刁难
dch与lgp学弟的刁难
题目描述
有一天,dch去烫头了,恰巧lgp是dch的理发师,如果dch回答不上lgb的问题,lgp就会给dch剃一个光头,现在dch认为题目太简单了,以他的实力这是在侮辱他,他并不想做,但是他将要变成光头了!!!!请你帮帮他。
现在给你一个长度为n的数组a,定义a[ i ]到a[ j ]的区间值为S(i , j),S(i , j) = sqrt( (a[ i ] - a[ j ]) * (a[ i ] - a[ j ]) + (i - j) * (i - j) )并且S(i , j) = S(i , k)+S(k , j) (sqrt表示平方根) 。
输入两个数x,y,求S(x , y)的最小值。
输入格式
第一行两个数n,m。
第二行有n个数,第i个数代表a i 。
接下来m行,每行两个数x , y。(x < y)
输出格式
输出有m行,对应m个S(x , y)。
样例
####输入样例 1
5 2
1 5 2 4 3
0 3
1 4
输出样例 1
4.243
3.606