#4767
Trei nave spațiale, fiecare transportând n
extratereștri din trei galaxii diferite (Galaxia Algorithma, Nebulosa Recursiv și Calea Protocol), au ajuns la Olimpiada de Informatică din galaxia Calea Informateea. Pentru a celebra această ocazie, toți extratereștrii își doresc să facă o fotografie de grup împreună. Înălțimile extratereștrilor sunt foarte variate, de la nanometri la kilometri. Din acest motiv, pentru a se asigura că se văd toți în fotografie, extratereștrii trebuie să se așeze pe trei rânduri. Fiind dat numărul natural C
reprezentând numărul cerinței, un număr natural n
reprezentând numărul de extratereștri din fiecare navă și apoi trei șiruri de n
numere naturale nenule cu maximum 9
cifre fiecare, scrieți un program care rezolvă următoarele cerințe:
1) Dacă C = 1
, atunci determină înălțimea maximă și minimă a extratereștrilor din toate cele 3
nave.
2) Dacă C = 2
, atunci determină ordinea extratereștrilor în poză, pe fiecare dintre cele trei rânduri, de la stânga la dreapta, ordonați descrescător după înălțime.
OMI 2025, clasa a 9-a
Problema | poza1 | Operații I/O |
![]() poza.in /poza.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 16 MB
/
Stivă 2 MB
|
Id soluție | #56821862 | Utilizator | |
Fișier | poza1.cpp | Dimensiune | 1.47 KB |
Data încărcării | 06 Martie 2025, 19:51 | Scor / rezultat | Eroare de compilare |
poza1.cpp:10:30: error: size of array 'v' is too large long long n, v[100001][100001]; ^ poza1.cpp: In function 'void read()': poza1.cpp:16:18: error: 'v' was not declared in this scope fin>>v[i][j]; ^ poza1.cpp: In function 'void task1()': poza1.cpp:25:16: error: 'v' was not declared in this scope if(v[i][j]>maxi) ^ poza1.cpp:27:16: error: 'v' was not declared in this scope if(v[i][j]<mini) ^ poza1.cpp: In function 'void task2()': poza1.cpp:36:27: error: 'v' was not declared in this scope vec.push_back(v[i][j]); ^ poza1.cpp:41:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int d=0; d<vec.size()-1; d++) ^ poza1.cpp:53:13: error: 'v' was not declared in this scope v[i][j]=vec[x++]; ^ poza1.cpp:56:18: error: 'v' was not declared in this scope swap(v[i][j], v[i][n-j+1]); ^ poza1.cpp:60:19: error: 'v' was not declared in this scope fout<<v[i][j]<<" "; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema poza1 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ă.