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
Pipernea Radu (Pipernea_Radu) Zana 26 Iunie 2025, 17:04 Evaluare finalizată 100
Arteni Mihai (MihaiA09) Zana 06 Iunie 2025, 09:43 Evaluare finalizată 100
Gabriel Sanda (7_g_abi) Zana 27 Mai 2025, 12:13 Evaluare finalizată 100
Gabriel Sanda (7_g_abi) Zana 27 Mai 2025, 12:13 Evaluare finalizată 0
Visanescu Dragos Nicholas (DragosV) Zana 25 Mai 2025, 20:17 Evaluare finalizată 100
Badea Mario (Mariosulmario) Zana 25 Aprilie 2025, 18:48 Evaluare finalizată 100
Lambu Tudor-Mihai (Megamor) Zana 30 Martie 2025, 17:41 Evaluare finalizată 90
Lambu Tudor-Mihai (Megamor) Zana 30 Martie 2025, 17:38 Evaluare finalizată 90
Lambu Tudor-Mihai (Megamor) Zana 30 Martie 2025, 17:38 Evaluare finalizată 90
Ghinea George (george_ghinea) Zana 20 Martie 2025, 10:29 Evaluare finalizată E.C
Sarpe Elena (Elena_sarpe) Zana 14 Martie 2025, 10:49 Evaluare finalizată 100
Pakai Mara (mara_ampicatinwc) Zana 14 Martie 2025, 10:40 Evaluare finalizată E.C
Pasaroiu Mihai (P_Mihai) Zana 10 Martie 2025, 22:56 Evaluare finalizată 100
Pasaroiu Mihai (P_Mihai) Zana 10 Martie 2025, 22:55 Evaluare finalizată 0
Acostoaiei Daria (Acostoaiei_Daria) Zana 10 Martie 2025, 08:25 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Zana 06 Martie 2025, 11:30 Evaluare finalizată 100
Sofroni Matei-Alexandru (Matei_Sofroni) Zana 06 Martie 2025, 00:04 Evaluare finalizată 100
Nistor Alexandru-Gabriel (NistorAlexandruGabriel) Zana 05 Martie 2025, 13:24 Evaluare finalizată 100
Fron George (George21001) Zana 05 Martie 2025, 11:24 Evaluare finalizată 100
amana 25 (Amana) Zana 05 Martie 2025, 09:42 Evaluare finalizată 100
amana 25 (Amana) Zana 05 Martie 2025, 09:39 Evaluare finalizată 100
amana 25 (Amana) Zana 05 Martie 2025, 09:39 Evaluare finalizată E.C
amana 25 (Amana) Zana 05 Martie 2025, 09:33 Evaluare finalizată 100
amana 25 (Amana) Zana 05 Martie 2025, 09:33 Evaluare finalizată 80
amana 25 (Amana) Zana 05 Martie 2025, 09:32 Evaluare finalizată E.C
amana 25 (Amana) Zana 05 Martie 2025, 09:32 Evaluare finalizată E.C
amana 25 (Amana) Zana 05 Martie 2025, 09:22 Evaluare finalizată E.C
amana 25 (Amana) Zana 05 Martie 2025, 01:03 Evaluare finalizată 0
amana 25 (Amana) Zana 05 Martie 2025, 01:00 Evaluare finalizată 0
amana 25 (Amana) Zana 05 Martie 2025, 01:00 Evaluare finalizată 0
amana 25 (Amana) Zana 05 Martie 2025, 01:00 Evaluare finalizată 0
amana 25 (Amana) Zana 05 Martie 2025, 00:58 Evaluare finalizată E.C
amana 25 (Amana) Zana 05 Martie 2025, 00:57 Evaluare finalizată E.C
amana 25 (Amana) Zana 05 Martie 2025, 00:57 Evaluare finalizată E.C
amana 25 (Amana) Zana 05 Martie 2025, 00:56 Evaluare finalizată E.C
Achenfiev Gabriel (Gabesty44) Zana 04 Martie 2025, 21:35 Evaluare finalizată 100
Achenfiev Gabriel (Gabesty44) Zana 04 Martie 2025, 21:28 Evaluare finalizată E.C
Corcodel Daria (Daria_Corcodel) Zana 04 Martie 2025, 15:03 Evaluare finalizată 100
Sisu Ioan (IoanSisu) Zana 04 Martie 2025, 14:37 Evaluare finalizată 100
Sisu Ioan (IoanSisu) Zana 04 Martie 2025, 14:36 Evaluare finalizată 100
Bolbos Alexandra (bolbosalexandra13) Zana 04 Martie 2025, 14:35 Evaluare finalizată 100
Horescu Karina (karinahorescu) Zana 04 Martie 2025, 14:31 Evaluare finalizată 100
Horescu Karina (karinahorescu) Zana 04 Martie 2025, 14:31 Evaluare finalizată 100
Irimia Paul (Irimia_Paul) Zana 04 Martie 2025, 14:31 Evaluare finalizată 100
Hadnagy Robert (Hadnagy_Robert) Zana 04 Martie 2025, 14:29 Evaluare finalizată 100
Nistor Bogdan (nistor_bogdan) Zana 04 Martie 2025, 14:29 Evaluare finalizată 100
Butnaru David (David9B) Zana 04 Martie 2025, 14:29 Evaluare finalizată 100
Butnaru David (David9B) Zana 04 Martie 2025, 14:29 Evaluare finalizată E.C
Sicoe Tudor (Sicoe_Tudor) Zana 04 Martie 2025, 14:26 Evaluare finalizată 100
Kemper Matei Cristian (NumeleMeuECelPerfect) Zana 03 Martie 2025, 21:34 Evaluare finalizată 100