Attenti all'incendio


#1

Salve,
sto cercando di risolvere Attenti all’incendio, con una soluzione che dovrebbe (secondo me) funzionare per tutti i casi con N<=10000.

In realtà arrivo a 49/100 perché non funziona con tutti i casi dei task con N<=2000 e N<=10000.
Mi viene però il dubbio che i limiti indicati per i task siano errati.

In particolare, col programma che ho scritto (alloco memoria staticamente per N=10 000) ottengo errore per violazione della memoria in diversi casi dei subtask che hanno N<2000 e N<10000.
Inserendo un controllo all’inizio che restituisce come risultato 0 (errato) se N è maggiore di 10000 questi casi diventano Output errato. Ciò indica che in questi casi è vero che N è maggiore di 10000, contrariamente a quanto indicato nel testo, altrimenti per questi casi l’esito dovrebbe essere quello che avevo prima di inserire tale controllo.

Mi sfugge qualcosa?


#2

Nei subtask è M ad essere minore di 2000 e 10000


#3

oops, grazie! :grin: