HW 6Obb quadrati rossi

a
a.pietroluongo (11250 points)
15 38 131
asked Nov 23, 2019 in HW6 obbligatorio by a.pietroluongo (11,250 points)
closed Nov 24, 2019 by a.pietroluongo
I quadrati rossi si possono sovrapporre?

Ad esempio  un quadrato con lato 2 (con vertice in alto a sinistra con coordinate (0,0)), può contenere all'interno un altro quadrato di lato 2 (con coordinate  (1,1) ?

dal test 3 sembrerebbe di si.
429 views
closed with note: risolto

1 Answer

AndreaGasparini (18730 points)
6 12 118
answered Nov 23, 2019 by AndreaGasparini (18,730 points)
Sì è possibile che si sovrappongano e li devi considerare comunque. Anche nell'esempio della traccia in realtà i due quadrati hanno un segmento in comune, che credo sia un caso equivalente alla sovrapposizione per come la intendi tu.
a
a.pietroluongo (11250 points)
15 38 131
commented Nov 23, 2019 by a.pietroluongo (11,250 points)
perché considerandoli tutti vado in  timeout in quasi tutti per 0.006s
E
Edward (25950 points)
2 4 172
commented Nov 23, 2019 by Edward (25,950 points)
Non vai in timeout per 0,006. Semplicemente il programma viene interrotto a 0,006 perchè supera il timeout di 1s.
a
a.pietroluongo (11250 points)
15 38 131
commented Nov 23, 2019 by a.pietroluongo (11,250 points)
Quindi non controlla neanche il risultato
l
lucapla3 (650 points)
0 0 9
commented Nov 23, 2019 by lucapla3 (650 points)
Ti consiglio di aprire il file test_01.py e alla 28esima riga cambiare il self.timeout ad un valore superiore, così avrai la possibilità di vedere il risultato del tuo algoritmo a prescindere dal tempo che ci impieghi ad eseguirlo.
a
a.pietroluongo (11250 points)
15 38 131
commented Nov 23, 2019 by a.pietroluongo (11,250 points)
Ok grazie.. va in timeout per 0.4s.
a
a.pietroluongo (11250 points)
15 38 131
commented Nov 23, 2019 by a.pietroluongo (11,250 points)
Ho risolto
Grazie a tutti.
andrea.sterbini (172780 points)
513 935 1789
commented Nov 24, 2019 by andrea.sterbini (172,780 points)
Per disattivare il timeout basta che settate la variabile DEBUG=True