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.

esercizio 2 cercasi idee

T
TCM (980 points)
11 24 30
in Es2 by (980 points)
closed by
idee per il secondo esercizio?
Nn ho idea di come il programma possa scegliere i pulsanti e neanche io saprei come farlo
628 views
closed with the note: answered

3 Answers

VincenzoImperati (6290 points)
6 15 58
by (6.3k points)
studia lo stato delle lampadine dall'ultima alla prima e accendi quelle spente. Poi vedi che succede
Shunk (6140 points)
8 26 86
by (6.1k points)
Come già visto prova a cercare su Wikipedia "Crivello di Eratostene", ti può essere aiuto per capire i divisori
N
Nikolay (1250 points)
5 21 30
by (1.3k points)
Inizia con ultimo pulsante e ragiona in questo modo: prendiamo insieme delle lampadine accese [2,4] e pulsanti[1,2,3,4,5,6]. Lampadina del pulsante nella posizione N-1 (cioe 6) e' accesa? No. Nel insieme dei pulsanti il pulsante N-1 ha almeno un suo multiplo? No (infatti non c'e' pulssante 12 che ha come un suo divisore 6). Allora nessuno puo premere questo pulsante, allora lo premo e il mio insieme [2,4] diventa [2,4] + [1,2,3,6] - elementi in comune e quindi diventa [1,3,4,6].
N
Nikolay (1250 points)
5 21 30
by (1.3k points)
E prosegue sempre nello stesso modo, controllo pulsante 5 con lo stesso ragionamento, poi 4 ecc
Xriuk (13590 points)
8 24 116
by (13.6k points)
Perchè controlli se i pulsanti hanno dei multipli? Stai procedendo dal pulsante più grande a quello più piccolo, non è possibile che un pulsante più piccolo prema uno più grande, non servono controlli