Domanda Timeout

s
susannacifani (4000 points)
1 17 50
asked Sep 3, 2021 in HW4 di recupero by susannacifani (4,000 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.
116 views

2 Answers

andrea.sterbini (167420 points)
488 897 1726
answered Sep 4, 2021 by andrea.sterbini (167,420 points)
I test segreti non hanno grosse dimensioni
s
susannacifani (4000 points)
1 17 50
commented Sep 4, 2021 by susannacifani (4,000 points)
la ringrazio
f
flaviano (280 points)
0 1 3
answered Sep 11, 2021 by flaviano (280 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)
1 17 50
commented Sep 11, 2021 by susannacifani (4,000 points)
Purtroppo già facevo questo controllo e i tempi per poco non rientrano nel timeout.

Ti ringrazio comunque per la risposta :)
f
flaviano (280 points)
0 1 3
commented Sep 11, 2021 by flaviano (280 points)
Di niente! :)