Pagini recente » Diferente pentru problema/eval intre reviziile 4 si 3 | Diferente pentru problema/sirgcdx intre reviziile 33 si 32 | Diferente pentru problema/zero2 intre reviziile 7 si 6 | Diferente pentru blog/problema-saptamanii-duplicate-solutie intre reviziile 15 si 14 | Diferente pentru problema/tetris3 intre reviziile 9 si 8
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="tetris3") ==
Qwerty a inventat o nouă variantă a faimosului joc $TETRIS$. În varianta sa, jocul prezintă un şir de $N$ boluri numerotate de la $1$ la $N$ care în momentul iniţial sunt goale. Qwerty vrea să facă $M$ operaţii pe acest şir de boluri. O operaţie constă în alegerea unui interval continuu de boluri $[A, B]$ şi adăugarea în fiecare bol din acest interval a unei bomboane de culoare $C$. De asemenea, dacă în orice moment de timp într-un anumit bol se află două bomboane de aceeaşi culoare $C$ ele dispar, iar dacă $C$ este mai mare decât $1$ atunci în locul acestora apare o bomboană de culoare $C-1$.
Operaţiile pe care le va face Qwerty sunt definite prin relaţie recurentă. El începe cu numerele $A{~1~} B{~1~} C{~1~}$ şi pentru oricare $i$ mai mare decât $1$, utilizează apoi relaţiile:
* $A{~i~} = Min(N, (A{~i-1~} * i) % 1008989)$
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.