问题 I: 出题人的RP值

问题 I: 出题人的RP值

时间限制: 1 Sec  内存限制: 128 MB
提交: 498  解决: 84
[状态] [讨论版] [提交] [命题人:]
题目描述

众所周知,每个人都有自己的rp值(是个非负实数),膜别人可以从别人身上吸取rp值。

然而当你膜别人时,别人也会来膜你,互膜一段时间后,你们就平分了两人原有的rp值,当你膜过一个人之后,你就不能再膜那个人了

出题人发现自己的rp值为x,出题人周围有n个人,第i个人的rp值为a[i]

你要选择膜哪些人和膜人的顺序,使出题人的最终rp值最大

输入

第一行两个数n,x,代表人数和出题人的初始rp值,(其中0<n<=104,0=<x<10^4)
第二行n个数,第i个数a[i]表示第i个人的rp

输出

       一行一个数表示出题人的最终rp(保留三位小数)

样例输入 Copy
1 0
1
样例输出 Copy
0.500