#4137
rgb
Ionuţ, tânăr programator, se lansează pe piaţa producătorilor de jocuri pe calculator. Jocul pe care l-a proiectat se numeşte RGB. În joc există N
personaje extraterestre. Scrieţi un program care, cunoscând culorile şi puterile extratereştrilor, rezolvă următoarele două cerinţe:
1) determină puterea extraterestrului care câştigă cele mai multe lupte; dacă există mai mulţi astfel de extratereştri, se va afişa puterea minimă;
2) determină pentru fiecare extraterestru numărul de lupte câştigate de acesta.
ONI 2022, clasa a VIII-a
Problema | rgb | Operații I/O |
![]() rgb.in /rgb.out
|
---|---|---|---|
Limita timp | 0.13 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #50518505 | Utilizator | |
Fișier | rgb.cpp | Dimensiune | 1.75 KB |
Data încărcării | 12 Aprilie 2024, 15:28 | Scor / rezultat | Eroare de compilare |
rgb.cpp: In function 'int main()': rgb.cpp:56:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<ex.size()-1; i++){ ^ rgb.cpp:58:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=i+1; j<ex.size(); j++){ ^ rgb.cpp:76:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<ex.size(); i++){ ^ In file included from /usr/include/c++/4.8/algorithm:62:0, from rgb.cpp:3: /usr/include/c++/4.8/bits/stl_algo.h: In instantiation of '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, const _Tp&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ALIEN*, std::vector<ALIEN> >; _Tp = ALIEN]': /usr/include/c++/4.8/bits/stl_algo.h:2283:70: required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ALIEN*, std::vector<ALIEN> >]' /usr/include/c++/4.8/bits/stl_algo.h:2315:54: required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<ALIEN*, std::vector<ALIEN> >; _Size = int]' /usr/include/c++/4.8/bits/stl_algo.h:5461:36: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<ALIEN*, std::vector<ALIEN> >]' rgb.cpp:54:30: required from here /usr/include/c++/4.8/bits/stl_algo.h:2245:19: error: passing 'const ALIEN' as 'this' argument of 'bool ALIEN::operator<(ALIEN)' discards qualifiers [-fpermissive] while (__pivot < *__last) ^ rgb.cpp:26:34: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("rgb.in", "r", stdin); ^ rgb.cpp:27:36: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("rgb.out", "w", stdout); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema rgb 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ă.