Aiuto su somme costose

Salve, ho avuto parecchi problemi con questo esercizio perché provando manualmente l’algoritmo da me implementato esso ritorna il risultato giusto, però sottoponendolo su questa piattaforma mi dà addirittura 0/100 con motivazione “output errato”, nonostante, come ripeto, io abbia fatto parecchie prove manualmente e con successo. Potreste aiutarmi a capire qual è il problema?
Grazie in anticipo.

Vi carico due soluzioni che ho trovato, credo che la seconda sia un pochino più pratica.

somme.pdf (24,4 KB) somme_ok.pdf (24,2 KB)

Semplicemente ti sei dimenticato di decommentare il freopen,
Comunque la tua soluzione dato l’erase al inizio del vettore (Che è O(N) come operazione) + il sort ad ogni iterazione, aumenta di molto la complessità computazionale, e fa TLE (80/100).
Va usata una struttura dati più adatta ad estrarre il massimo/minimo (la std::priority_queue - cppreference.com)

1 Mi Piace