Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4. int maxim, n, m, contor = 0, sum = 0, copsum, v[102], i, j; bool sortat = 0;
  5. int main()
  6. {
  7. cin >> n >> m;
  8. for(i = 1; i <= n; ++i)
  9. {
  10. cin >> v[i];
  11. sum += v[i];
  12. if(sum <= m)
  13. {
  14. cout << 0 << ' ';
  15. }
  16. else
  17. {
  18. copsum = sum;
  19. sortat = 0;
  20. contor = 0;
  21. while(!sortat)
  22. {
  23. sortat = 1;
  24. for(j = 1; j < i - 1; ++j)
  25. if(v[j] > v[j + 1])
  26. {
  27. sortat = 0;
  28. swap(v[j], v[j + 1]);
  29. }
  30. }
  31. for(j = i - 1; j >= 1 && copsum > m; --j)
  32. {
  33. copsum -= v[j];
  34. ++contor;
  35. }
  36. cout << contor << ' ';
  37. }
  38. }
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement