Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Domanda Timeout

s
susannacifani (4000 points)
2 21 53
in HW4 di recupero by (4.0k points)
Salve,

sto svolgendo l'homework 4 di recupero ma a causa del Timeout non riesco proprio a passare il test10 (ma i risultati che mi ritorna sono corretti) ed è l'unico test che attualmente non passo per molto poco.

In caso non dovessi riuscire a migliorare i tempi entro la scadenza dell'homework, il Timeout potrebbe creare problemi inaspettati con i test segreti? Mi spiego meglio: mi chiedevo se ci fosse la possibilità che gli input dati al programma con i test segreti fossero ancor più grandi rispetto all'input che viene dato nel test 10 (in particolare mi riferisco al testo greco da tradurre) facendomi di conseguenza fallire tutti gli altri test (quindi se in sostanza vi sia la possibilità che mi vengano invalidati anche gli altri test).

Se qualcuno ha avuto il mio stesso problema di timeout e l'ha risolto potrebbe darmi qualche dritta per diminuire i tempi di quel poco che mi basta? :)

Mi scuso per le domande banali ma non vorrei ricordarmi male e rischiare di non poter accedere all'esame, grazie in anticipo.
286 views

2 Answers

andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
I test segreti non hanno grosse dimensioni
s
susannacifani (4000 points)
2 21 53
by (4.0k points)
la ringrazio
f
flaviano (340 points)
0 1 3
by (340 points)
Ciao!

perdonami ma ho visto solo oggi.

Io avevo lo stesso problema e ho risolto imponendo una condizione non necessaria ma che mi ha dimezzato i tempi.

Ossia quando impongo che la lunghezza sia k, prima di cercare l'effettiva sequenza di parole concatenate (e di fare la concatenazione!), che almeno una delle traduzioni (singole) sia nel testo italiano (nel paragrafo ovviamente).

Spero possa aiutar (non so se posso essere più dettagliato)
s
susannacifani (4000 points)
2 21 53
by (4.0k points)
Purtroppo già facevo questo controllo e i tempi per poco non rientrano nel timeout.

Ti ringrazio comunque per la risposta :)
f
flaviano (340 points)
0 1 3
by (340 points)
Di niente! :)