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
Tița Georgiana-Teodora (GeorgianaTeodora25) Zana 18 Decembrie 2024, 15:31 Evaluare finalizată 100
Peter Tobias (PeterTobias) Zana 17 Decembrie 2024, 11:54 Evaluare finalizată 100
Ieremia Laurentiu (Laurentiu445) Zana 14 Decembrie 2024, 17:13 Evaluare finalizată 100
Ieremia Laurentiu (Laurentiu445) Zana 14 Decembrie 2024, 17:12 Evaluare finalizată 0
Ieremia Laurentiu (Laurentiu445) Zana 14 Decembrie 2024, 16:26 Evaluare finalizată 40
barbu mario (shen) Zana 10 Decembrie 2024, 20:32 Evaluare finalizată E.C
Marinescu Alexandru (alexandrumarinescu12345) Zana 10 Decembrie 2024, 20:12 Evaluare finalizată 100
Burlan Mihnea (mihneaburlan) Zana 09 Decembrie 2024, 19:22 Evaluare finalizată 100
Burlan Mihnea (mihneaburlan) Zana 09 Decembrie 2024, 19:21 Evaluare finalizată E.C
Danci Paul (paulvex6) Zana 09 Decembrie 2024, 10:10 Evaluare finalizată 100
instagram : daryuf_25 (is back) (DaryuF) Zana 08 Decembrie 2024, 17:48 Evaluare finalizată 100
Budeanu Ioan (ioanxh_9) Zana 08 Decembrie 2024, 00:46 Evaluare finalizată 100
Țoc Ana-Maria (anamaria2_) Zana 05 Decembrie 2024, 11:44 Evaluare finalizată 100
Ionescu Robert-Nicolae (EagleFangRobert) Zana 05 Decembrie 2024, 11:40 Evaluare finalizată 100
Ionescu Robert-Nicolae (EagleFangRobert) Zana 05 Decembrie 2024, 11:40 Evaluare finalizată E.C
Zala Octavian (zala_octavian) Zana 05 Decembrie 2024, 10:08 Evaluare finalizată E.C
Georgescu Mihai (31mihai) Zana 04 Decembrie 2024, 21:40 Evaluare finalizată 100
Tudurachi Călin (colan007) Zana 04 Decembrie 2024, 13:36 Evaluare finalizată 100
Bacain Octavian-Tiberiu (Octavian2007) Zana 04 Decembrie 2024, 13:29 Evaluare finalizată 100
Rebrean Ioan (ioanrebrean) Zana 04 Decembrie 2024, 13:24 Evaluare finalizată 100
Tirlisan Tudor (TIrlisanTudor) Zana 04 Decembrie 2024, 12:58 Evaluare finalizată 100
Marinescu Alexandru (alexandrumarinescu12345) Zana 03 Decembrie 2024, 11:31 Evaluare finalizată 80
Marinescu Alexandru (alexandrumarinescu12345) Zana 03 Decembrie 2024, 11:31 Evaluare finalizată 0
Iosu Alex (iosu_alex22) Zana 02 Decembrie 2024, 17:36 Evaluare finalizată 100
Bondoc Vlad (VladBondoc) Zana 01 Decembrie 2024, 15:33 Evaluare finalizată 100
Alex Rossy (igenol) Zana 01 Decembrie 2024, 11:26 Evaluare finalizată 100
Alex Rossy (igenol) Zana 01 Decembrie 2024, 11:25 Evaluare finalizată E.C
Jaravete Serban (Serbanule) Zana 30 Noiembrie 2024, 13:14 Evaluare finalizată 100
Jaravete Serban (Serbanule) Zana 30 Noiembrie 2024, 13:13 Evaluare finalizată E.C
Jaravete Serban (Serbanule) Zana 30 Noiembrie 2024, 13:13 Evaluare finalizată 80
Jaravete Serban (Serbanule) Zana 30 Noiembrie 2024, 13:09 Evaluare finalizată 80
Popusoi Daniel (Zikra32) Zana 28 Noiembrie 2024, 22:27 Evaluare finalizată E.C
bujoreanu daria (dariaa_) Zana 28 Noiembrie 2024, 16:50 Evaluare finalizată 100
Ignat Denis (waterwetcat) Zana 28 Noiembrie 2024, 15:31 Evaluare finalizată 100
Ilie Andrei (Ilie_Andrei) Zana 27 Noiembrie 2024, 16:44 Evaluare finalizată E.C
Toc Ioana (ioanaa_toc) Zana 22 Noiembrie 2024, 20:22 Evaluare finalizată 100
Mirescu Victor (victormirescu) Zana 21 Noiembrie 2024, 21:38 Evaluare finalizată 100
Mirescu Victor (victormirescu) Zana 21 Noiembrie 2024, 21:32 Evaluare finalizată 80
Mirescu Victor (victormirescu) Zana 21 Noiembrie 2024, 21:31 Evaluare finalizată 80
Mirescu Victor (victormirescu) Zana 21 Noiembrie 2024, 21:29 Evaluare finalizată E.C
Mirescu Victor (victormirescu) Zana 21 Noiembrie 2024, 21:26 Evaluare finalizată 80
Mirescu Victor (victormirescu) Zana 21 Noiembrie 2024, 21:25 Evaluare finalizată 80
Mirescu Victor (victormirescu) Zana 21 Noiembrie 2024, 21:24 Evaluare finalizată 80
Mirescu Victor (victormirescu) Zana 21 Noiembrie 2024, 21:22 Evaluare finalizată E.C
Chirvasitu Roberto (ChirvasituRobertoCristian) Zana 17 Noiembrie 2024, 15:09 Evaluare finalizată 100
Hrișcu-Rovența Maysa (_maysa_17) Zana 15 Noiembrie 2024, 21:28 Evaluare finalizată 0
Dan Diana (Diana_Dam) Zana 14 Noiembrie 2024, 20:45 Evaluare finalizată 0
Dan Diana (Diana_Dam) Zana 14 Noiembrie 2024, 20:41 Evaluare finalizată 0
Dan Diana (Diana_Dam) Zana 14 Noiembrie 2024, 20:41 Evaluare finalizată 0
Dan Diana (Diana_Dam) Zana 14 Noiembrie 2024, 20:37 Evaluare finalizată 0