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

Do you need help?

Notice Board

Curiosità classifica generale (che vuol dire tempo 0?)

francesco.dev (33560 points)
21 51 129
in Funzionamento degli homework by (33.6k points)
closed by
Buonasera a tutti,

Forse per molti apparirà banale, ma penso che tanti altri si siano posti lo stesso interrogativo:

Vedendo la classifica generale del secondo Homework noto che alcuni studenti hanno 0 come valore del tempo d'esecuzione, questo perché i loro programmi impiegano realmente 0ms oppure perché i loro tempi non sono stati ancora calcolati?

Grazie a chiunque risponderà,
- Francesco Pio Scognamiglio
1.1k views
closed with the note: answered

4 Answers

Best answer
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
selected by
Se il tempo è 0 vuol dire che i tempi non sono stati calcolati.

Ora sto eseguendo il calcolo dei tempi con solo 10 ripetizioni in modo da completare la classifica.
LeonardoEmili (35740 points)
13 65 155
by (35.7k points)

Buonasera francesco,

guarda personalmente neanche io dispongo di tutti i tempi di esecuzione dei miei programmi. Immagino che tutto questo sia legato al fatto che il professore ,come aveva detto, ha evitato di appesantire la sua macchina per far girare altri test. Tuttavia i test sull'intricatezza e sui test passati vengono eseguiti, questo mi porta a pensare che sia proprio questo il motivo. Infatti se ci fai caso i risultati dei tempi non sono mai relativi a un singolo "loop" ma a diverse decine o centinaia. Immagina a farli girare tutti .. In ogni caso l'avviso sulla destra ci avvisa che i tempi sono in via d'aggiornamento pertanto con tutta probabilità presto riceveremo tutti i tempi di esecuzione.

Ti auguro una buona serata

Leonardo Emili

francesco.dev (33560 points)
21 51 129
by (33.6k points)
Leonardo, grazie per la tua risposta, però non ho capito quindi cosa voglia dire 0ms, vuol dire che il test ha superato il limite di tempo e quindi dà un risultato nullo?
LeonardoEmili (35740 points)
13 65 155
by (35.7k points)
In realtà tutti quei 0ms che vedi buona parte sono perché non sono stati testati. Infatti anch'io sul secondo esercizio alla voce tempo di esecuzione ho un trattino.
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Anche a me capitò di avere un trattino al tempo di esecuzione, però tutti gli altri risultati c'erano, come il valore della complessità ecc.
Quindi praticamente sono 0 "fittizi"?
Anche perché sinceramente su 10000 test ripetuti uno dietro l'altro è davvero surreale che la media venga 0.0 ms  :D
LeonardoEmili (35740 points)
13 65 155
by (35.7k points)
Nono sicuramente non sono valori "reali" passami il termine. Nel senso che non sono i tempi del test, la maggior parte sono dovuti a questo fatto. Non posso assicurartelo al 100% chissà che qualcuno abbia eseguito i propri programmi in 0ms .. :D
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Hahahahaaha, si meriterebbe una statua..
Ti ringrazio ancora per la risposta :)
Forse il professore ci potrà dare informazioni più dettagliate
LeonardoEmili (35740 points)
13 65 155
by (35.7k points)
Di nulla! Si sicuramente
s
simone (25820 points)
47 97 209
by (25.8k points)
Se la somma dei tempi è zero allora o c'è qualcosa che non va con i programmi oppure i test non sono ancora stati eseguiti. Lo studente interessato può capire il motivo dalla pagina "Visualizza Risultati"; tutti gli altri lo scopriranno dopo la chiusura dell'homework.
GeraldCaba (2920 points)
6 20 28
by (2.9k points)
se il tempo è  di 0 ms vuol dire che il programma e andato in timeout . almeno per la mia esperienza personale
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Quindi 0ms vuol dire che il programma non ha impiegato realmente 0ms, ma che ci sono stati problemi come il superamento del limite di tempo o altro di questo tipo?
GeraldCaba (2920 points)
6 20 28
by (2.9k points)
esatto , io ad esempio ho postato lesercizio 2 dell HM 2 sulla classiffica mi segnava 0  ma in realta il programma andava in timeout,infatti sulla schermata del codice il tempo indicava un trattino.
(tempo di esecuzione: -(MSEC))
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Perfetto, proprio questo volevo sapere!
Perché anche a me tempo fa appariva questo trattino, ma era solo perché i test sul tempo non erano ancora stati fatti.
Grazie mille per la tua risposta :)
s
simone (25820 points)
47 97 209
by (25.8k points)

Ciao a tutti, cerco di chiarire i vostri dubbi.

Per capire a cosa fa riferimento lo 0 sul tempo di esecuzione dovete accedere alla pagina Visualizza Risultati: se nelle tab verticali non è presente la voce Tempo ,allora il test sul tempo di esecuzione di quel programma non è ancora stato eseguito. 

In futuro, se non ci saranno ulteriori problemi con i test, troverete sempre tutte le tab compilate.

Potete accedere alla pagina di visualizzazione di un altro studente solo per gli homework passati.

francesco.dev (33560 points)
21 51 129
by (33.6k points)
edited by
Il mio dubbio riguarda la classifica generale e qualora qualcuno abbia un valore di tempo 0 non posso andare a vedere manualmente i suoi risultati (come faccio con me visto che sono proprietario del mio account)
s
simone (25820 points)
47 97 209
by (25.8k points)
La colonna dei tempi riporta valori numerici quindi abbiamo deciso di impostare 0 come default.
francesco.dev (33560 points)
21 51 129
by (33.6k points)
Perfetto, grazie mille dell'aiuto! :)