Pagini recente »
Diferențe pentru problema/turnuri între reviziile 10 și 11
Nu există diferențe între titluri.
Diferențe între conținut:
Un robot inteligent este programat să construiască turnuri prin așezarea cuburilor unul peste altul. El se află în fața benzii de lucru, analizează fiecare cub în ordine, de la primul la ultimul, și procedează astfel:
* dacă este primul cub, îl lasă la locul lui pe bandă;
* așază cubul numerotat cu *K* peste cubul numerotat cu *K*-1 doar dacă el are culoarea diferită și latura mai mică decât cubul *K*-1. Această operație se efectuează în cazul în care cubul *K*-1 se află deja într-un turn constuit anterior sau dacă el a rămas în poziția inițială. În cazul în care cubul *K* nu poate fi așezat peste cubul *K*-1, el rămâne la locul lui.
* așază cubul numerotat cu *K* peste cubul numerotat cu *K*-1 doar dacă el are culoarea diferită și latura mai mică decât cubul *K*-1. Această operație se efectuează în cazul în care cubul *K*-1 se află deja într-un turn construit anterior sau dacă el a rămas în poziția inițială. În cazul în care cubul *K* nu poate fi așezat peste cubul *K*-1, el rămâne la locul lui.
h2. Cerințe
Nu există diferențe între securitate.