多多有一本共 n 页的书,每页读完会获取一定知识量 ai。读书规则如下:
多多只有 m 分钟的时间来读完这 n 页,如果无法读完则输出 −1,否则输出可以获得的最大知识量(保留一位小数)。
多多很喜欢读书,现在多多有一本书,书有n页,每读完一页,多多都可以获得ai的知识量。正常情况下,多多每分钟可以读完一页,但是多多还有一个能力,可以在一分钟内读完连续两页的内容,只不过能获取的知识量只有正常读完两页知识量之和的二分之一。现在多多只有m分钟的时间用来读完这本书,请你告诉多多他最多可以获得多少的知识。
输入两行
第一行包含两个整数n和m(1<=n,m<=1000),表示书的页数和用来读书的时间。
第二行包含n个数字,每个数字ai(0<=ai<=10000)表示第i页的知识量。
输出一行,包含一个数字ans,表示最大可获取的知识量,输出的结果保留一位小数,如果在m分 钟内不能读完一本书,输出"−1"
50的数据,n<=100
100的数据,n<=1000,0<=ai<=10000,m<=n
输入
4 1
1 2 3 4
输出
-1
输入
5 3
1 2 3 2 1
输出
6.0
说明
使用能力读完1、2两页,获取知识量1.5
第3页正常读,获取知识量3
使用能力读完4、5两页,获取知识量1.5
花费三分钟总计获得6的知识量