Pagini recente » Diferente pentru problema/oo intre reviziile 1 si 14 | Diferente pentru problema/dungeon intre reviziile 19 si 18 | Diferente pentru problema/avd intre reviziile 6 si 5 | Atasamentele paginii Profil undefined_name | Diferente pentru problema/bt intre reviziile 1 si 2
Diferente pentru
problema/bt intre reviziile
#1 si
#2
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="bt") ==
Poveste şi cerinţă...
John şi-a investit toate economiile în criptomonede. Acum încearcă să mai recupereze din bani, trecând pe dieta campionilor (brânză topită).
El are o cutie circulară cu N bucăţi de brânză (de mai multe tipuri), iar în fiecare zi ia câte una din cutie. Acesta are grijă ca înainte şi după ce ia o bucată din cutie, oricare două bucăţi adiacente rămase să fie de alt tip.
John s-a apucat să numere în câte moduri poate să termine cutia.
Formal, se dă un vector circular v1, v2, . . . , vN . Vrem să scoatem din el câte un element până rămâne gol vectorul. În urma fiecărei scoateri, inclusiv înaintea primei scoateri, nu trebuie să existe 2 poziţii consecutive în vector cu aceeaşi valoare în ele.
ˆIn exemplul din dreapta, buc ̆at, ile de brˆanz ̆a de pe pozit, iile A s, i B au fost deja luate. Singurele buca ̆t, i pe care le-am putea scoate acum ar fi E sau G. Dac ̆a am scoate bucata C, atunci buc ̆at, ile D si H, ambele de tipul 2, ar deveni vecine. Daca ̆ l-am scoate pe D, C s, i E ar deveni vecine, des, i sunt ambele de tipul 1, etc.
h2. Date de intrare
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.