Soluții trimise

Rezumat problemă

#957

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
Popescu Alexei (Thaket) Zana 28 Mai 2026, 23:51 Evaluare finalizată E.C
Nemtanu Zaharia Toma (haricioi) Zana 17 Mai 2026, 12:22 Evaluare finalizată 100
Popescu Darius (DariusCNGL) Zana 11 Mai 2026, 20:29 Evaluare finalizată 100
Popescu Darius (DariusCNGL) Zana 11 Mai 2026, 10:53 Evaluare finalizată 0
Dariusica 19 (GhiutaDariusValentin) Zana 29 Aprilie 2026, 12:50 Evaluare finalizată 100
Sfichi Andrei (SfichiAndrei) Zana 12 Aprilie 2026, 11:57 Evaluare finalizată 100
Razvan Razicheanu (Razvan_Razicheanu) Zana 16 Martie 2026, 13:05 Evaluare finalizată 100
Iancu Nicoleta (nicoleta_iancu) Zana 11 Martie 2026, 13:08 Evaluare finalizată 100
Iancu Nicoleta (nicoleta_iancu) Zana 11 Martie 2026, 13:06 Evaluare finalizată 10
Toma David (Toma_David63) Zana 02 Martie 2026, 17:23 Evaluare finalizată 100
Ciocanescu Mario (Mario_Ciocanescu) Zana 02 Martie 2026, 11:33 Evaluare finalizată 100
Baloiu Andrei (Andrei_Baloiu) Zana 02 Martie 2026, 10:38 Evaluare finalizată 100
Baloiu Andrei (Andrei_Baloiu) Zana 02 Martie 2026, 10:37 Evaluare finalizată E.C
GLAJE RAZVAN IONUT (glajerazvan) Zana 28 Februarie 2026, 16:30 Evaluare finalizată 100
GLAJE RAZVAN IONUT (glajerazvan) Zana 28 Februarie 2026, 16:28 Evaluare finalizată 10
GLAJE RAZVAN IONUT (glajerazvan) Zana 28 Februarie 2026, 16:27 Evaluare finalizată 10
Mandragiu Mihai (miHai231) Zana 25 Februarie 2026, 20:29 Evaluare finalizată 100
Sercanean Andrei (AndreiSercanean) Zana 24 Februarie 2026, 15:35 Evaluare finalizată 100
Enea Matei (Matei_Enea) Zana 23 Februarie 2026, 12:30 Evaluare finalizată 100
Doana Darius (XYMPG) Zana 22 Februarie 2026, 16:59 Evaluare finalizată 100
Toma David (Toma_David63) Zana 17 Februarie 2026, 19:54 Evaluare finalizată 100
Toma David (Toma_David63) Zana 17 Februarie 2026, 19:54 Evaluare finalizată 100
Toma David (Toma_David63) Zana 17 Februarie 2026, 19:52 Evaluare finalizată 0
Osan Eli (Eliiiza) Zana 17 Februarie 2026, 10:14 Evaluare finalizată E.C
Vasile Medeea (MedeeaVasile) Zana 13 Februarie 2026, 20:17 Evaluare finalizată 100
Vasile Medeea (MedeeaVasile) Zana 13 Februarie 2026, 20:12 Evaluare finalizată 10
Vlaicu Matias (mat1as) Zana 05 Februarie 2026, 14:00 Evaluare finalizată E.C
Vlase Luca-Alexandru (I_like_kittycatz) Zana 05 Februarie 2026, 13:47 Evaluare finalizată 100
Vlase Luca-Alexandru (I_like_kittycatz) Zana 27 Ianuarie 2026, 13:17 Evaluare finalizată 100
Vlase Luca-Alexandru (I_like_kittycatz) Zana 27 Ianuarie 2026, 12:50 Evaluare finalizată 100
Vlase Luca-Alexandru (I_like_kittycatz) Zana 27 Ianuarie 2026, 12:36 Evaluare finalizată 0
Toader Iulia (ToaderIulia) Zana 26 Ianuarie 2026, 18:44 Evaluare finalizată 100
Miau1 Miau2 (miaumiau33) Zana 30 Decembrie 2025, 17:25 Evaluare finalizată 100
Matei Vlad-Stefan (VladMatei28) Zana 23 Decembrie 2025, 17:06 Evaluare finalizată 100
Matei Vlad-Stefan (VladMatei28) Zana 23 Decembrie 2025, 17:06 Evaluare finalizată 100
Matei Vlad-Stefan (VladMatei28) Zana 23 Decembrie 2025, 17:00 Evaluare finalizată 80
Matei Vlad-Stefan (VladMatei28) Zana 23 Decembrie 2025, 16:52 Evaluare finalizată 80
Piperea Tudor (Piperea_Tudor) Zana 11 Decembrie 2025, 13:13 Evaluare finalizată 100
Zamfir Tudor Matei (tmz1) Zana 11 Decembrie 2025, 10:57 Evaluare finalizată 0
Rusu Anastasia (anika9) Zana 11 Decembrie 2025, 10:45 Evaluare finalizată 100
Bendeac Maria (Maria_BD) Zana 10 Decembrie 2025, 22:40 Evaluare finalizată 0
Bendeac Maria (Maria_BD) Zana 10 Decembrie 2025, 22:40 Evaluare finalizată E.C
Bendeac Maria (Maria_BD) Zana 10 Decembrie 2025, 22:40 Evaluare finalizată E.C
Ionescu Daria Teodora (Daria_35) Zana 10 Decembrie 2025, 22:13 Evaluare finalizată 0
Ionescu Daria Teodora (Daria_35) Zana 10 Decembrie 2025, 22:12 Evaluare finalizată E.C
Ionescu Daria Teodora (Daria_35) Zana 10 Decembrie 2025, 22:11 Evaluare finalizată E.C
Ionescu Daria Teodora (Daria_35) Zana 10 Decembrie 2025, 22:09 Evaluare finalizată E.C
Soare Mihnea Teodor (SoareMihnea) Zana 10 Decembrie 2025, 22:04 Evaluare finalizată 0
Soare Mihnea Teodor (SoareMihnea) Zana 10 Decembrie 2025, 22:02 Evaluare finalizată 0
Dulgheru Stefan (stefan_dulgheru) Zana 10 Decembrie 2025, 10:06 Evaluare finalizată 20
Du-te sus!