SRM562 Div2 Easy(250) CucumberMarket
#include <vector> #include <algorithm> #include <numeric> #include <functional> using namespace std; class CucumberMarket{public: string check( vector <int> price, int budget, int k ) { sort(price.begin(),price.end(),greater<int>()); return accumulate(price.begin(),price.begin()+k,0)<=budget ? "YES" : "NO"; }};