#2877
Se dă o matrice pătratică de dimensiune n
. Să se ordoneze crescător fiecare linie a matricei, apoi să se ordoneze crescător fiecare coloană a acesteia.
Problema | SortMatrixLinCol | Operații I/O |
![]() |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 1 MB
/
Stivă 1 MB
|
Id soluție | #57361317 | Utilizator | |
Fișier | sortmatrixlincol.cpp | Dimensiune | 498 B |
Data încărcării | 27 Martie 2025, 13:36 | Scor / rezultat | Eroare de compilare |
sortmatrixlincol.cpp: In function 'int main()': sortmatrixlincol.cpp:7:19: warning: unused variable 's1' [-Wunused-variable] int n, i, j, s1 = 0,s2=0,s3=0,s4=0,maxim=-999,minim=999,p[5]; ^ sortmatrixlincol.cpp:7:26: warning: unused variable 's2' [-Wunused-variable] int n, i, j, s1 = 0,s2=0,s3=0,s4=0,maxim=-999,minim=999,p[5]; ^ sortmatrixlincol.cpp:7:31: warning: unused variable 's3' [-Wunused-variable] int n, i, j, s1 = 0,s2=0,s3=0,s4=0,maxim=-999,minim=999,p[5]; ^ sortmatrixlincol.cpp:7:36: warning: unused variable 's4' [-Wunused-variable] int n, i, j, s1 = 0,s2=0,s3=0,s4=0,maxim=-999,minim=999,p[5]; ^ sortmatrixlincol.cpp:7:41: warning: unused variable 'maxim' [-Wunused-variable] int n, i, j, s1 = 0,s2=0,s3=0,s4=0,maxim=-999,minim=999,p[5]; ^ sortmatrixlincol.cpp:7:52: warning: unused variable 'minim' [-Wunused-variable] int n, i, j, s1 = 0,s2=0,s3=0,s4=0,maxim=-999,minim=999,p[5]; ^ sortmatrixlincol.cpp:7:62: warning: unused variable 'p' [-Wunused-variable] int n, i, j, s1 = 0,s2=0,s3=0,s4=0,maxim=-999,minim=999,p[5]; ^ In file included from /usr/include/c++/4.8/bits/stl_pair.h:59:0, from /usr/include/c++/4.8/bits/stl_algobase.h:64, from /usr/include/c++/4.8/bits/char_traits.h:39, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from sortmatrixlincol.cpp:1: /usr/include/c++/4.8/bits/stl_algo.h: In instantiation of 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = int (*)[101]]': /usr/include/c++/4.8/bits/stl_algo.h:2211:62: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = int (*)[101]]' /usr/include/c++/4.8/bits/stl_algo.h:5462:47: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = int (*)[101]]' sortmatrixlincol.cpp:16:32: required from here /usr/include/c++/4.8/bits/stl_algo.h:2140:11: error: array must be initialized with a brace-enclosed initializer __val = _GLIBCXX_MOVE(*__i); ^ In file included from /usr/include/c++/4.8/algorithm:62:0, from sortmatrixlincol.cpp:2: /usr/include/c++/4.8/bits/stl_algo.h:2142:17: error: invalid array assignment *__first = _GLIBCXX_MOVE(__val); ^ In file included from /usr/include/c++/4.8/bits/stl_pair.h:59:0, from /usr/include/c++/4.8/bits/stl_algobase.h:64, from /usr/include/c++/4.8/bits/char_traits.h:39, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from sortmatrixlincol.cpp:1: /usr/include/c++/4.8/bits/stl_heap.h: In instantiation of 'void std::make_heap(_RAIter, _RAIter) [with _RAIter = int (*)[101]]': /usr/include/c++/4.8/bits/stl_algo.h:1933:39: required from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = int (*)[101]]' /usr/include/c++/4.8/bits/stl_algo.h:5308:51: required from 'void std::partial_sort(_RAIter, _RAIter, _RAIter) [with _RAIter = int (*)[101]]' /usr/include/c++/4.8/bits/stl_algo.h:2310:60: required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = int (*)[101]; _Size = int]' /usr/include/c++/4.8/bits/stl_algo.h:5461:36: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = int (*)[101]]' sortmatrixlincol.cpp:16:32: required from here /usr/include/c++/4.8/bits/stl_heap.h:406:25: error: array must be initialized with a brace-enclosed initializer _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); ^ /usr/include/c++/4.8/bits/stl_heap.h: In instantiation of 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = int (*)[101]]': /usr/include/c++/4.8/bits/stl_algo.h:1936:42: required from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = int (*)[101]]' /usr/include/c++/4.8/bits/stl_algo.h:5308:51: required from 'void std::partial_sort(_RAIter, _RAIter, _RAIter) [with _RAIter = int (*)[101]]' /usr/include/c++/4.8/bits/stl_algo.h:2310:60: required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = int (*)[101]; _Size = int]' /usr/include/c++/4.8/bits/stl_algo.h:5461:36: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = int (*)[101]]' sortmatrixlincol.cpp:16:32: required from here /usr/include/c++/4.8/bits/stl_heap.h:261:28: error: array must be initialized with a brace-enclosed initializer _ValueType __value = _GLIBCXX_MOVE(*__result); ^ In file included from /usr/include/c++/4.8/bits/stl_algo.h:61:0, from /usr/include/c++/4.8/algorithm:62, from sortmatrixlincol.cpp:2: /usr/include/c++/4.8/bits/stl_heap.h:262:17: error: invalid array assignment *__result = _GLIBCXX_MOVE(*__first); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema SortMatrixLinCol 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ă.