info arena

Evaluator online 24/24! Miercuri, 10 August 2005

mugurelionut




info arena> citeşte problemeArhiva de probleme, pregatire pentru concursuri de informaticaHeroes of Might & Magic

Arhiva de probleme, pregatire pentru concursuri de informatica

...conţine probleme interesante, selecţionate de noi sau propuse de alţi membri info arena. Gradul de dificultate variază de la foarte uşor - algoritmi elementari - pānă la foarte dificil - algoritmi, tehnici şi structuri de date avansate. Cāte poţi rezolva?

< alege alta arhivă | monitorul de evaluare |  clasament si alte statistici

< inapoi la lista de probleme


Numele problemeiHeroes of Might & Magic   (click aici pentru alta)
AutorMihai Scortaru
Timp de execuţie1 secunde
Fişier de intrarehomm.in
Fişier de ieşirehomm.out
Maximum de puncte100

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 (x1, y1) unde a avut loc ultima batalie in celula (x2, y2) 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 (x1, y1) si (x2, y2).

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 x1, y1, x2 si y2.

Date de iesire

In fisierul de iesire homm.out se va scrie un singur numar care va reprezenta numarul total al drumurilor posibile.

 

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

 

trimite solutie | statistici problema | liste de discutii 

 

info.devNet - portal informatica | info-arena.devNet - concursuri si probleme online | contul meu @ devNet
© 2003 - 2005 Cristian George Strat, cristi858 at yahoo dot com