标签:
3 1 100 10 100 2 100 24 20 30 3 100 24 20 20 30
0 0.00 100 0.20 300 0.23
* All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 * 完成日期:2015年 6 月 13 日 * 版 本 号:v1.0 */ #include <iostream> #include <iomanip> #include <cstring> #include <algorithm> using namespace std; bool cmp(double a,double b) { return a<b; } int main() { int c; while(cin>>c) { int n,v,w,i; double a[100]; while(c--) { cin>>n>>v>>w; for(i=0; i<n; i++) { cin>>a[i]; } sort(a,a+n,cmp); double tmp=0,p=0,pre=0; for(i=0; i<n; i++) { tmp+=a[i]; p=tmp/(i+1); if(p>w) { cout<<i*v<<" "; cout<<setiosflags(ios::fixed)<<setprecision(2)<<pre/100<<endl; break; } else if(i+1==n) { cout<<(i+1)*v<<" "; cout<<setiosflags(ios::fixed)<<setprecision(2)<<p/100<<endl; break; } pre=p; } } } return 0; }<img src="http://img.blog.csdn.net/20150613234106079?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbnVmYW5nZG9uZ2Rl/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />心得体会:从这道题中,我又接受了很多的新知识,有人指点真好,继续加油吧!!
标签:
原文地址:http://blog.csdn.net/nufangdongde/article/details/46486349