Inviare e leggere il primo verdetto
Capire AC, WA, TLE, RE e MLE
Inviare e leggere il primo verdetto è una lezione Competitive Programming Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Competitive Programming Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Competitive Programming Academy include 4 lezioni in totale.
È il momento di inviare
Incolla il codice, seleziona Python 3 e fa clic su invia. La piattaforma lo esegue su ogni test nascosto e risponde con un verdetto di una sola riga. 📨
Accettata: AC
Accepted, mostrato come AC, significa che il codice ha superato tutti i test entro i limiti. È il segnale verde che sta cercando. ✅
Risposta errata: WA
Wrong Answer, o WA, significa che l'output differisce da quello previsto in uno dei test. Il problema è nella logica, non nella velocità.
Tempo esaurito: TLE
Time Limit Exceeded, o TLE, significa che la soluzione è troppo lenta. Di solito serve un algoritmo più efficace, non soltanto scrivere più velocemente.
Errore durante l'esecuzione: RE
Runtime Error, o RE, significa che il programma si è interrotto durante l'esecuzione, spesso perché ha diviso per zero o ha letto oltre la fine di una lista.
Memoria esaurita: MLE
Memory Limit Exceeded, o MLE, significa che ha memorizzato troppi dati contemporaneamente. Ridurre le strutture dati di solito risolve il problema.
WA significa ripensare alla logica
In caso di WA, ricontrolli la logica e ripercorra l'esempio. La causa più comune è un caso limite trascurato o un formato dell'output letto male.
TLE significa ripensare alla velocità
In caso di TLE, studi di nuovo i vincoli e punti a una complessità inferiore. Un ciclo annidato su un N grande è la causa classica.
Riproduca RE localmente
In caso di RE, esegua personalmente il codice con input difficili. Il traceback di Python indica la riga esatta e il motivo dell'interruzione.
arr = [1, 2, 3]
print(arr[5])Legga il numero del test fallito
Le piattaforme mostrano spesso quale test è fallito per primo. Il fallimento del test 1 indica spesso un errore di base, mentre un numero alto suggerisce un caso limite.
Proceda con calma
Un verdetto diverso da AC è un feedback, non un fallimento. Lo legga, formuli una ipotesi, apporti quella correzione e invii di nuovo. Questo ciclo è il cuore dell'attività.
Verifica rapida
La soluzione è corretta con input piccoli, ma la piattaforma restituisce TLE. Che cosa indica?
Riepilogo
AC è la vittoria; WA indica un problema di logica, TLE di velocità, RE un'interruzione e MLE di memoria. Legga il verdetto, corregga una cosa e invii di nuovo. 🎉
Domande Frequenti
La lezione «Inviare e leggere il primo verdetto» è gratuita?
Sì — il testo completo di «Inviare e leggere il primo verdetto» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Competitive Programming Academy, passa a CoddyKit PRO. Il corso Competitive Programming Academy include 4 lezioni in totale.
Cosa imparerò in «Inviare e leggere il primo verdetto»?
Capire AC, WA, TLE, RE e MLE Eserciti Competitive Programming Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Competitive Programming Academy?
Non è richiesta alcuna esperienza precedente. Competitive Programming Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «Inviare e leggere il primo verdetto»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Competitive Programming Academy?
Sì. Ogni lezione Competitive Programming Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Che cos’è davvero la programmazione competitiva
- Tour di Codeforces, LeetCode e AtCoder
- Decodificare il testo del problema
- Inviare e leggere il primo verdetto