cosa c’è di errato? testo dell’esercizio negli esercizi in allenamento
#include <iostream>
#include <vector>
#include <algorithm>
#include <utility>
using namespace std;
int main(){
freopen("input.txt", "r", stdin);
freopen("output1.txt", "w", stdout);
int N; int K;
vector <int> altezze;
cin >> N >> K >> endl;
for (int i = 0; i < N; i++){
int p;
cin >> p;
altezze.insert(p);
}
sort(altezze.begin(), altezze.end());
return altezze;
int spread=0;
for (int i=0;i<(altezze.size()-2); i++){
if (i=0){
for (int j=(K-1); j=1; j--){
spread+=altezze[j]-altezze[j-1];
int minspread=spread;
}
}else{
for (int j=(K-1); j=1; j--){
spread+=altezze[j]-altezze[j-1];
}
}
if (spread<minspread){
minspread=spread;
}
spread=0;
altezze.erase(altezze[0]);
}
cout << minspread;
}