#1104
Se consideră N vectori cu elemente întregi, numerotați de la 1 la N, sortați crescător, fiecare vector având un număr precizat de elemente.
Să se răspundă la Q întrebări de tipul:
a) 1 i j, cu semnificaţia: care este minimul dintre modulele diferențelor oricăror două elemente, primul element aparținând vectorului numerotat cu i, iar cel de al doilea element aparținând vectorului numerotat cu j ?
b) 2 i j, cu semnificația: care este valoarea ce se găsește pe poziția mediană în vectorul obținut prin interclasarea vectorilor având numerele de ordine i,i+1,…,j (i<j).
ONI 2014, Clasa a IX-a
| Problema | qvect | Operații I/O |
qvect.in/qvect.out
|
|---|---|---|---|
| Limita timp | 1 secunde | Limita memorie |
Total: 8 MB
/
Stivă 2 MB
|
| Id soluție | #64335739 | Utilizator | |
| Fișier | qvect.cpp | Dimensiune | 504 B |
| Data încărcării | 30 Aprilie 2026, 11:05 | Scor/rezultat | Eroare de compilare |
qvect.cpp:3:13: error: variable ‘std::ifstream fin’ has initializer but incomplete type 3 | ifstream fin("eureni.in"); | ^ qvect.cpp:4:14: error: variable ‘std::ofstream fout’ has initializer but incomplete type 4 | ofstream fout("eureni.out"); | ^ qvect.cpp: In function ‘int main()’: qvect.cpp:20:5: error: ‘totalBancnote’ was not declared in this scope; did you mean ‘totaBancnote’? 20 | totalBancnote=totalBancnote+contor; | ^~~~~~~~~~~~~ | totaBancnote qvect.cpp:22:7: error: ‘totalBancnote’ was not declared in this scope; did you mean ‘totaBancnote’? 22 | fout<<totalBancnote; | ^~~~~~~~~~~~~ | totaBancnote qvect.cpp:6:25: warning: unused variable ‘totaBancnote’ [-Wunused-variable] 6 | {int bancnote[10],e,n,s,totaBancnote=0; | ^~~~~~~~~~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema qvect 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ă.