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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Chiarimento su quali casi possono verificarsi

CiZ (3810 points)
5 13 21
in HW6 di recupero by (3.8k points)
recategorized by

Purtroppo non ho ben chiaro quali casi possono verificarsi e quali no nella posizione dei rettangoli. Qui di seguito vi elenco i miei dubbi per essere più chiaro. Se avete altri consigli su altri possibili casi sono ben accetti.

CASO n.1                                                                           CASO n.2                                                                                    CASO n.3

Caso 1              Caso 2                Caso 3  

511 views
closed

5 Answers

Best answer
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
selected by

ma hai letto il testo? l'unico non valido è il 3 (se ci sono altri rettangoli tra i due mostrati in 1 e 2

PS perchè c***o non mettete le domande nella categoria giusta? angry

1965335 (1080 points)
1 2 8
by (1.1k points)
da quello che ho capito il caso 1e2 sono possibili, il terzo no poichè gli angoli non possono essere sovrapposti
S
Simone_Argento01 (1150 points)
0 0 6
by (1.2k points)
edited by

Non può verificarsi nessuno di questi casi. Ti riporto quello che c'è scritto nel docstring del programma:

    - tutti i rettangoli hanno colori diversi
    - ciascun rettangolo ne interseca almeno un altro
    - i lati di rettangoli diversi non si sovrappongono per lungo ma si incrociano solamente
    - gli angoli di rettangoli diversi non si sovrappongono
    - la sequenza è unica (esiste una sola sovrapposizione tra rettangoli che li ordina

Il primo e il secondo caso non rispettano il secondo punto infatti nessun rettangolo si interseca con un altro. Il terzo caso rispetta il secondo punto ma non il quarto. Come puoi vedere vi è una sovrapposizione tra l'angolo in basso a destra del primo rettangolo e l'angolo in alto a sinistra del secondo.

Chiaramente quello che ho scritto vale se l'immagine in questione ha solamente i due rettangoli che tu hai rappresentato.

twgever (17470 points)
8 29 105
by (17.5k points)
quoto, Se nel primo e nel secondo caso ci fosse stato un rettangolo sopra ad un rettangolo e sotto l'altro, allora il primo e il secondo sarebbero stati possibili. Altrimenti rip.
twgever (17470 points)
8 29 105
by (17.5k points)
se nel primo e nel secondo caso ci fosse stato un rettangolo sorpa ad uno e sotto l'altro, allora sarebbero stati possibili, altrimenti non lo è nessuno.

Se supponiamo che questi esempi abbiano intersezioni con altri rettangoli, allora l'unico che non va bene è il terzo.
s
susannacifani (4000 points)
2 21 53
by (4.0k points)
Solo l’ultimo caso non può verificarsi perché da quel che ha scritto il professore i lati non possono sovrapporsi per lungo ma solamente intersecarsi, inoltre nemmeno gli angoli possono sovrapporsi. E come vedi nei primi due casi non sono nemmeno intersecati, ma sono uno accanto all’altro.