Soluții trimise

Rezumat problemă

#957 Zana

Castelul Zânei Spiriduşilor este construit pe o suprafaţă dreptunghiulară având n*m camere identice, de formă pătratică, dispuse câte m pe direcţia Ox şi câte n pe direcţia Oy ca în desenul de mai jos în care n=3 şi m=6. Din fiecare cameră se poate intra în orice cameră învecinată, cameră care are un perete comun cu acesta. Fiecare cameră este identificată prin coordonatele sale, ca în figură.

În castel, trăiesc k spiriduşi împreună cu Zâna lor. Fiind în curând aniversarea zilei de naştere a Zânei, fiecare spiriduş a pregătit câte un cadou pe care îl ascunde, nevăzut de ceilalţi, într-una din camerele castelului. Tradiţia acestei sărbătoriri, impune următoarele reguli:

  1. În căutarea cadourilor, Zâna porneşte din camera de coordonate (1,1). Ea se deplasează prin camerele castelului cât timp în aceste camere nu se află niciun cadou.
  2. Căutarea se încheie în momentul în care Zâna intră într-o cameră în care se află cel puţin un cadou. Zână va primi toate cadourile aflate în acestă cameră, restul cadourilor vor dispărea.

Scrieţi un program care să citească din fişierul zana.in numerele naturale n, m, k şi cele k coordonatele ale camerelor în care spiriduşii au ascuns cadourile, şi care să determine:

a) numărul n1 maxim de cadouri pe care le poate primi Zâna în urma respectării regulilor;
b) numărului n2 al camerelor în care poate ajunge Zâna respectând regulile, camere ce conţin fiecare câte n1 cadouri.

Olimpiada de Informatică, etapa pe sector, Bucureşti, 2010

ID   Utilizator Problema Data încărcării Stare
Hotea Mihael (Hotea_Mihael) Zana 09 Aprilie 2024, 12:00 Evaluare finalizată 100
Hotea Mihael (Hotea_Mihael) Zana 09 Aprilie 2024, 11:56 Evaluare finalizată 80
Hotea Mihael (Hotea_Mihael) Zana 09 Aprilie 2024, 11:55 Evaluare finalizată 80
Hotea Mihael (Hotea_Mihael) Zana 09 Aprilie 2024, 11:43 Evaluare finalizată 0
Hotea Mihael (Hotea_Mihael) Zana 09 Aprilie 2024, 11:43 Evaluare finalizată 0
Hotea Mihael (Hotea_Mihael) Zana 09 Aprilie 2024, 11:43 Evaluare finalizată 0
Hotea Mihael (Hotea_Mihael) Zana 09 Aprilie 2024, 11:39 Evaluare finalizată 80
Hotea Mihael (Hotea_Mihael) Zana 09 Aprilie 2024, 11:36 Evaluare finalizată 80
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 14:28 Evaluare finalizată 90
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 14:17 Evaluare finalizată 10
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 14:15 Evaluare finalizată 90
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 14:14 Evaluare finalizată 90
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 14:14 Evaluare finalizată 100
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 14:13 Evaluare finalizată E.C
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 13:59 Evaluare finalizată 70
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 13:44 Evaluare finalizată 80
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 13:27 Evaluare finalizată 80
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 13:23 Evaluare finalizată 80
._. Mariuselul ._. (Marius_Cristian) Zana 05 Aprilie 2024, 13:22 Evaluare finalizată 0
Vlad Bogdan Cristian (criS71) Zana 04 Aprilie 2024, 19:14 Evaluare finalizată 100
Georgescu Mihai (31mihai) Zana 03 Aprilie 2024, 21:42 Evaluare finalizată 100
Georgescu Mihai (31mihai) Zana 03 Aprilie 2024, 21:35 Evaluare finalizată 10
Georgescu Mihai (31mihai) Zana 03 Aprilie 2024, 21:31 Evaluare finalizată 20
Vasile Vlad (Vasile_Vlad) Zana 26 Martie 2024, 15:12 Evaluare finalizată 100
Vasile Vlad (Vasile_Vlad) Zana 26 Martie 2024, 15:11 Evaluare finalizată 0
Vasile Vlad (Vasile_Vlad) Zana 26 Martie 2024, 15:09 Evaluare finalizată 0
Vasile Vlad (Vasile_Vlad) Zana 26 Martie 2024, 14:58 Evaluare finalizată 90
Vasile Vlad (Vasile_Vlad) Zana 26 Martie 2024, 14:57 Evaluare finalizată 80
Marinescu Andrei (Andrei_02_2007) Zana 25 Martie 2024, 20:37 Evaluare finalizată 100
Dughie Victor-Andrei (DughieVictor) Zana 25 Martie 2024, 11:58 Evaluare finalizată 10
MILESCU ILENA MARIA (ilenaMilescu) Zana 21 Martie 2024, 13:14 Evaluare finalizată 10
MILESCU ILENA MARIA (ilenaMilescu) Zana 21 Martie 2024, 13:14 Evaluare finalizată E.C
MILESCU ILENA MARIA (ilenaMilescu) Zana 21 Martie 2024, 13:13 Evaluare finalizată 0
MILESCU ILENA MARIA (ilenaMilescu) Zana 21 Martie 2024, 13:11 Evaluare finalizată E.C
Loghin Antonia (anto_0124) Zana 20 Martie 2024, 19:08 Evaluare finalizată 100
Loghin Antonia (anto_0124) Zana 19 Martie 2024, 22:36 Evaluare finalizată 0
Loghin Antonia (anto_0124) Zana 19 Martie 2024, 22:34 Evaluare finalizată 0
Loghin Antonia (anto_0124) Zana 19 Martie 2024, 22:33 Evaluare finalizată 0
mrvalentyn pe github (mrvalentyn) Zana 19 Martie 2024, 16:35 Evaluare finalizată 100
Radu Darius (dariusr) Zana 17 Martie 2024, 16:22 Evaluare finalizată 100
Radu Darius (dariusr) Zana 17 Martie 2024, 16:22 Evaluare finalizată 100
Radu Darius (dariusr) Zana 17 Martie 2024, 16:21 Evaluare finalizată 100
Giurgiu Andrei (giurgiuandrei) Zana 13 Martie 2024, 12:18 Evaluare finalizată 100
Giurgiu Andrei (giurgiuandrei) Zana 13 Martie 2024, 12:18 Evaluare finalizată 90
Giurgiu Andrei (giurgiuandrei) Zana 13 Martie 2024, 12:17 Evaluare finalizată 80
Giurgiu Andrei (giurgiuandrei) Zana 13 Martie 2024, 11:58 Evaluare finalizată 80
Giurgiu Andrei (giurgiuandrei) Zana 13 Martie 2024, 11:57 Evaluare finalizată 70
Giurgiu Andrei (giurgiuandrei) Zana 13 Martie 2024, 11:57 Evaluare finalizată 80
Neag Codrut Serban (Codrut_Neag) Zana 13 Martie 2024, 11:53 Evaluare finalizată 100
Petruța Adrian (Abrian) Zana 13 Martie 2024, 11:46 Evaluare finalizată 100