Scenic walkway: codice

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;

}

che non compila

2 Mi Piace

ah grazie non me n’ero accorta