Help me in solving ONEFROMK problem

My issue

My code

#include <iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main() {
    
    int t;
    std::cin >> t;
    while(t--){
    int a,b;
    std::cin >> a;
    std::vector<int> v;
    int sum=0;
    for(int i=0; i<a; i++){
	        std::cin >> b;
            v.push_back(b);
	    }
        sort(v.begin(),v.end());
        for(int i=0; i<a+1; i++){
	        sum = sum + v[i];
	    }
        for(int i=0; i<a; i++){
	        cout<<sum <<" ";
	        sum = sum - v[i];
	    }std::cout <<endl;
        
    }
	
	return 0;
}

Problem Link: ONEFROMK Problem - CodeChef