fork download
  1. #include <iostream>
  2. #include<vector>
  3. #include<algorithm>
  4. using namespace std;
  5.  
  6. int main() {
  7. vector<int> v;
  8. int n;
  9. long long int money;
  10. cin>>n;
  11. for(int i=1;i<=n;i++)
  12. {
  13. int temp;
  14. cin>>temp;
  15. for(int j=0;j<i;j++)
  16. {
  17. v.push_back(temp);
  18. }
  19. }
  20. sort(v.begin(),v.end());
  21. for(auto elem:v)
  22. cout<<elem<<" ";
  23. cin>>money;
  24. int i=0,count=0;
  25. while(money>0)
  26. {
  27. if(money-v[i]>=0)
  28. {
  29. money-=v[i];
  30. i++;
  31. }
  32. else{
  33. break;
  34. }
  35. }
  36. cout<<i;
  37. return 0;
  38. }
Success #stdin #stdout 0s 15240KB
stdin
3
10 7 19
45
stdout
7 7 10 19 19 19 4