• Source
    1. #include <iostream>
    2. #include <vector>
    3. #include <algorithm>
    4. using namespace std;
    5.  
    6. int main()
    7. {
    8. int n,k;
    9. cin>>n>>k;
    10. vector<int> a(n);
    11. for(int i = 0; i < n; ++i){
    12. cin>>a[i];
    13. }
    14. sort(a.begin(),a.end());
    15. int cost = 1;
    16. int ans = 0;
    17. for(int i = n - 1; i >= 0; --i){
    18. cost = (n - i - 1) / k + 1;
    19. ans += cost * a[i];
    20. }
    21. cout<<ans;
    22. // your code goes here
    23. return 0;
    24. }