Pagini recente » Diferente pentru problema/bfs2 intre reviziile 9 si 6 | Diferente pentru problema/piete intre reviziile 9 si 4 | Diferente pentru problema/tequila intre reviziile 41 si 144 | Monitorul de evaluare | Diferente pentru problema/homm intre reviziile 1 si 2
Diferente pentru
problema/homm intre reviziile
#1 si
#2
Diferente intre titluri:
Heroes of Might & Magic
homm
Diferente intre continut:
==Include(page="template/taskheader" task_id="homm")==
== include(page="template/taskheader" task_id="homm") ==
Poveste ...
h2. Cerinta
...
h2. Restrictii
...
h2. Date de intrare
...
h2. Date de iesire
...
h2. Exemplu
| homm.in | homm.out |
| linia1
linia2
linia3
| linia1
linia2
|
== include(page="template/taskfooter" task_id="homm") ==
==Include(page="template/raw")==
Heroes of Might & Magic
Harta Erathiei este data sub forma unui caroiaj cu M linii si N coloane. Terenul este impartit in celule care pot fi accesibile (au valoarea 0) sau inaccesibile (au valoare diferita de 0).
Sir Christian doreste sa ajunga din celula de coordonate (x[1], y[1]) unde a avut loc ultima batalie in celula (x[2], y[2]) unde se afla Capitala regatului sau. Pentru aceasta el are la dispozitie K mutari. O mutare consta in deplasarea din celula curenta intr-o celula invecinata (pe orizontala sau verticala, nu si pe diagonala).
Va trebui sa determinati numarul variantelor pe care le poate alege Sir Christian. Un drum trebuie sa contina cel mult K mutari, iar Sir Christian poate trece de oricate ori prin aceeasi celula, inclusiv prin celulele (x[1], y[1]) si (x[2], y[2]).
h2. Date de Intrare
Pe prima linie a fisierului de intrare homm.in se afla doua numere naturale M, N si K, reprezentand numarul liniilor si coloanelor caroiajului, respectiv numarul mutarilor pe care Sir Christian le are la dispozitie; aceste numere sunt separate printr-un spatiu. Urmatoarele M linii contin cate N numere intregi, separate printr-un spatiu, reprezentand elementele caroiajului. Pe ultima linie se vor afla patru numere intregi, reprezentand valorile x[1], y[1], x[2] si y[2].
h2. Date de Iesire
In fisierul de iesire homm.out se va scrie un singur numar care va reprezenta numarul total al drumurilor posibile.
h2. Restrictii
. 1 <= M, N <= 100;
. 1 <= K <= 20;
. Numarul total al drumurilor este intotdeauna mai mic decat 1.000.000.000;
. Toate coordonatele sunt date in ordinea linie (x), coloana (y).
Exemple
homm.in homm.out
5 5 10 34
0 0 0 0 0
0 2 0 3 0
0 0 1 0 0
0 2 0 0 0
0 0 0 0 0
1 1 5 5
homm.in homm.out
5 5 10 0
0 0 4 0 0
0 2 0 3 0
4 0 1 0 0
0 2 0 0 0
0 0 0 0 0
1 1 5 5
==Include(page="template/taskfooter" task_id="homm")==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.