hdu-2570

来源:互联网 发布:linux 编译安装 lnmp 编辑:程序博客网 时间:2024/05/17 22:23

贪心

#include<iostream>#include<algorithm>#include<fstream>using namespace std;int main(){//fstream cin("d:\\test.txt");    int a[110];    int t,i,n,v,w;    cin>>t;    while(t--)    {cin>>n>>v>>w;        for(i=0;i<n;i++)cin>>a[i];sort(a,a+n);double rate=0;int maxx=0;for(i=0;i<n;i++){double r=(rate*maxx+a[i]*v)/(maxx+v);if(r>w) break;rate=r;maxx+=v; }if(maxx==0) printf("0 0.00\n");elseprintf("%d %.2lf\n",maxx,rate/100);   }     return 0;}