#4126
geogra
Pasionați de geografie, Alex și Răzvan joacă online Geoguessr. Harta lumii este alcătuită din N
locații numerotate de la 1
la N
, fiecare desemnând un punct în plan de coordonate (X[i], Y[i])
. Alex a studiat atent toate cele N
locații și a determinat o listă de L
caracteristici de interes pentru locațiile date, numerotate de la 1
la L
. De exemplu, caracteristica 1
ar putea fi “se află respectiva locație în Europa?”, iar caracteristica 2
ar putea fi “se vorbește limba spaniolă în locația respectivă?”, și așa mai departe.
Se dă un număr C ∈ {1, 2}
. Pentru C = 1
să se afișeze răspunsul la prima întrebare a lui Alex pentru fiecare din cele Q
runde. Pentru C = 2
să se afișeze răspunsul la a doua întrebare a lui Alex pentru fiecare din cele Q
runde.
ONI 2022, clasa a IX-a
Problema | geogra | Operații I/O |
geogra.in /geogra.out
|
---|---|---|---|
Limita timp | 2.5 secunde | Limita memorie |
Total: 512 MB
/
Stivă 8 MB
|
Id soluție | #50142289 | Utilizator | |
Fișier | geogra.cpp | Dimensiune | 4.51 KB |
Data încărcării | 28 Martie 2024, 14:02 | Scor / rezultat | Eroare de compilare |
geogra.cpp:18:1: error: expected ';' after struct definition } ^ geogra.cpp: In function 'void read_and_mark()': geogra.cpp:43:20: error: 'first_read_locations' was not declared in this scope fin >> first_read_locations[i][j]; ^ geogra.cpp:47:12: error: 'q' was not declared in this scope fin >> q; ^ geogra.cpp: In function 'void determinare_T()': geogra.cpp:65:24: error: 'q' was not declared in this scope for(int i = 2;i <= q; i++){ ^ geogra.cpp: In function 'void make_new_loc_and_que()': geogra.cpp:82:26: error: 'q' was not declared in this scope for (int i = 1; i <= q; i++) { ^ geogra.cpp: In function 'int first_aparition(int, int)': geogra.cpp:139:56: error: 'x' was not declared in this scope if(get_number(new_read_loc, Every_line[Line][sol], x, Line) != nr)return -1; ^ geogra.cpp: In function 'int last_aparition(int, int)': geogra.cpp:157:56: error: 'x' was not declared in this scope if(get_number(new_read_loc, Every_line[Line][sol], x, Line) != nr)return -1; ^ geogra.cpp: In function 'void cerinta1()': geogra.cpp:162:28: error: 'q' was not declared in this scope for (int qe = 1; qe <= q; qe++) { ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema geogra 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ă.