#1486
Gigel a primit de la prietenul său Programatorul o hartă a grădinii acestuia. Grădina are forma dreptunghiulară şi harta pe care a primit-o Gigel conţine informaţii despre starea culturii de pomi fructiferi. Mai precis ea conţine înălţimile fiecărui copac şi zonele în care s-au săpat gropi dar încă nu au fost plantaţi copaci. Harta grădinii poate fi reprezentată sub forma unei table dreptunghiulare cu N linii, numerotate de la 1 la N de sus în jos, şi M coloane, numerotate de la 1 la M de la stânga la dreapta. În fiecare celulă se află un număr real corespunzător înălţimii copacului sau valoarea 0 corespunzătoare unei gropi.
Cunoscând coordonatele unui punct de pe hartă ajutaţi-l pe Gigel să determine pe care dintre cele 8 direcţii N, NE, E, SE, S, SV, V, NV corespunzătoare acestui punct se află cele mai multe gropi.
Olimpiada locală de Informatică, Prahova, 2016
| Problema | Gropi | Operații I/O |
gropi.in/gropi.out
|
|---|---|---|---|
| Limita timp | 0.5 secunde | Limita memorie |
Total: 4 MB
/
Stivă 1 MB
|
| Id soluție | #62411635 | Utilizator | |
| Fișier | gropi.cpp | Dimensiune | 1.73 KB |
| Data încărcării | 20 Ianuarie 2026, 18:42 | Scor/rezultat | Eroare de compilare |
gropi.cpp:3:14: error: variable 'std::ifstream cin' has initializer but incomplete type ifstream cin ("gropi.in"); ^ gropi.cpp:4:14: error: variable 'std::ofstream cout' has initializer but incomplete type ofstream cout("gropi.out"); ^ gropi.cpp: In function 'int main()': gropi.cpp:9:5: error: reference to 'cin' is ambiguous cin >> m >> n >> x >> y; ^ gropi.cpp:3:10: note: candidates are: <typeprefixerror>cin ifstream cin ("gropi.in"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:60:18: note: std::istream std::cin extern istream cin; /// Linked to standard input ^ gropi.cpp:15:13: error: reference to 'cin' is ambiguous cin >> a; ^ gropi.cpp:3:10: note: candidates are: <typeprefixerror>cin ifstream cin ("gropi.in"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:60:18: note: std::istream std::cin extern istream cin; /// Linked to standard input ^ gropi.cpp:48:9: error: reference to 'cout' is ambiguous cout << "E"; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ gropi.cpp:50:9: error: reference to 'cout' is ambiguous cout << "V"; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ gropi.cpp:52:9: error: reference to 'cout' is ambiguous cout << "N"; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ gropi.cpp:54:9: error: reference to 'cout' is ambiguous cout << "S"; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ gropi.cpp:56:9: error: reference to 'cout' is ambiguous cout << "NV"; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ gropi.cpp:58:9: error: reference to 'cout' is ambiguous cout << "SV"; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ gropi.cpp:60:9: error: reference to 'cout' is ambiguous cout << "NE"; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ gropi.cpp:62:9: error: reference to 'cout' is ambiguous cout << "SE"; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^ gropi.cpp:63:5: error: reference to 'cout' is ambiguous cout << " " << max; ^ gropi.cpp:4:10: note: candidates are: <typeprefixerror>cout ofstream cout("gropi.out"); ^ In file included from gropi.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Gropi face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.