#include using namespace std; using ll = long long; void solve() { ll n,m,h; cin>>n>>m>>h; vectorsolved; vectorpenalty; ll rs, rp; for(ll i=0; ia; for(ll j=0; j>x; a.push_back(x); } sort(a.begin(),a.end()); ll time=0,pen=0,ct=0; for(ll x:a) { time=time+x; if(h>=time) { ct++; pen=pen+time; } } if(i==0) { rs=ct; rp=pen; } solved.push_back(ct); penalty.push_back(pen); } ll pos=1; for(ll i=1; irs) pos++; else if(solved[i]==rs) { if(penalty[i]> TC; cin.ignore(); while (TC--) solve(); }