#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 | #43111855 | Utilizator | |
Fișier | rgb.cpp | Dimensiune | 3.00 KB |
Data încărcării | 31 Martie 2023, 20:15 | Scor / rezultat | 50 puncte |
rgb.cpp: In function 'int countWins(std::vector<int>, int, int, bool, bool)': rgb.cpp:21:10: warning: variable 'current' set but not used [-Wunused-but-set-variable] auto current = searchIn.begin(); ^ rgb.cpp: In function 'int main()': rgb.cpp:56:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < copyr.size(); ++i) { ^ rgb.cpp:67:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < copyg.size(); ++i) { ^ rgb.cpp:78:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < copyb.size(); ++i) { ^ rgb.cpp:92:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < rr.size(); ++i) out << rr[i] << ' '; ^ rgb.cpp:94:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < gg.size(); ++i) out << gg[i] << ' '; ^ rgb.cpp:96:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < bb.size(); ++i) out << bb[i] << ' '; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | Depășit | Limita de timp depășită | 5 | 0 | ||
2 | Depășit | Limita de timp depășită | 5 | 0 | ||
3 | Depășit | Limita de timp depășită | 5 | 0 | ||
4 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
5 | Depășit | Limita de timp depășită | 5 | 0 | ||
6 | Depășit | Limita de timp depășită | 5 | 0 | ||
7 | 0 secunde | OK. | 10 | 10 | ||
8 | Depășit | Limita de timp depășită | 10 | 0 | ||
9 | 0 secunde | OK. | 10 | 10 | ||
10 | 0 secunde | OK. | 10 | 10 | ||
11 | 0 secunde | OK. | 10 | 10 | ||
12 | 0 secunde | OK. | 10 | 10 | ||
13 | Depășit | Limita de timp depășită | 10 | 0 | ||
Punctaj total | 50 |
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ă.