Pagini recente » Borderou de evaluare (job #881433) | Borderou de evaluare (job #1641699) | Borderou de evaluare (job #2133485) | Borderou de evaluare (job #751242) | Diferente pentru problema/gravity intre reviziile 1 si 2
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="gravity") ==
Poveste şi cerinţă...
În această problemă trebuie să simulaţi căderea unor obiecte bidimensionale care urmează reguli asemănătoare (dar nu identice) cu jocul Tetris.
Mai exact, vi se dă o matrice de dimensiuni $N x M$ cu celule de tip $.$ sau $#$. Numim obiect fiecare componentă maximală 4-conexă de celule de tip $#$. Toate obiectele cad cu aceeaşi viteză în jos (în direcţia liniei cu numărul $N$). Dacă un anumit obiect ar ieşi (chiar şi parţial) din matrice prin continuarea mişcare, acesta se opreşte în întregime. Dacă un anumit obiect s-ar intersecta cu un alt obiect (chiar şi parţial) prin continuarea mişcării, acesta se opreşte de-asemenea în întregime. Notaţi că obiectele îşi menţin structura originală pe tot parcursul mişcării, ignorând cu nonşalanţă noţiuni ca rezistenţa materialelor sau stare de echilibru. Pentru clarificări ulterioare puteţi consulta exemplele.
h2. Date de intrare
h2. Exemplu
table(example). |_. gravity.in |_. gravity.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 10 10
..........
..######..
..#....#..
..#.#..#..
..#..#.#..
..#....#..
..######..
..........
..#....#..
.......#..
| ..........
..........
..######..
..#....#..
..#....#..
..#....#..
..#.##.#..
..######..
.......#..
..#....#..
|
h3. Explicaţie
...
== include(page="template/taskfooter" task_id="gravity") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.