快要临近期末了,ww为了能够不挂科,于是决定开始复习。
ww有n门课程准备复习,每门课程有不同的难度值,由于时间有限,ww打算挑两门课复习。
ww的学力值为k,每次复习完一门课程,ww学力会减少,即学力扣去该课程相应难度。
ww不会让自己的学力低于0,以保证自己可以正常考试。
现在ww想知道自己能得到的最大复习效果是多少。
复习效果的定义为:复习的两门课程的难度的乘积。
第一行输入两个整数n,k,表示课程数量和ww的学力值第二行输入n个整数,表示每门课程的难度值提示:所给数据保证ww能复习两门课程,且课程难度必定由小到大给出。
一个数字,表示可以得到的最大复习效果
数据很大,不要乱搞,请尽量优化你的算法