Qualcuno che saprebbe dirmi perchè il programma delle somme costose mi da 0/100?

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

int main(){
	int n,i,s;
	cin>>n;
	vector<int>v;
	for(i=0;i<n;i++){
		cin>>s;	 
		v.push_back(s);	 
	}
	s=0;
	for(i=0;i<n-1;i++){
		sort(v.begin(),v.end());
		v[i+1]=v[i]+v[i+1];
		s=s+v[i+1];
		v[i]=0;	
	}
	cout<<s;
 	return 0;
}

funziona tutto , e i cout concidono con quelli dati

i include sono stati messi solo che non li fa vedere qui

Ma il secondo esempio ti torna?

si
adesso l ho mofificato un po’ però ancora 80/100

Il risultato s è int?

In teoria si , forse andava longlong int?

Direi di provare con long long…