#1940
Bomba
Războiul intergalactic a început, iar extratereștrii au invadat deja planeta noastră. Misiunea ta este să salvezi toți locuitorii planetei cât mai repede cu putință!
Într-un hambar vechi, ai găsit un robot proiectat special pentru amplasarea de bombe nucleare și totodată o hartă a planetei sub formă de dreptunghi împărțită în N x M
zone pătratice dispuse pe N
linii și M
coloane, de dimensiune 1
. Pe hartă sunt reprezentate și pozițiile extratereștrilor (x
i
,y
i
)
, unde x
i
reprezintă indicele de linie, iar y
i
reprezintă indicele de coloană al extraterestrului i
. De asemenea, robotul poate amplasa bombe în orice poziție de pe hartă, iar la declanșarea lor, acestea distrug orice extraterestru de pe aceeași linie sau de pe aceeași coloană cu ele.
Din păcate, robotul nu este echipat decât cu o singură bombă. Datoria ta este să-i transmiți robotului coordonatele x y
unde să amplaseze bomba, astfel încât toți extratereștrii să fie distruși. Poți să salvezi planeta? Timpul se scurge! Tic, tac, tic, tac…
Problema | Bomba | Operații I/O |
![]() bomba.in /bomba.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #47214550 | Utilizator | |
Fișier | bomba.cpp | Dimensiune | 1.00 KB |
Data încărcării | 06 Decembrie 2023, 13:01 | Scor / rezultat | 100 puncte |
bomba.cpp: In function 'void solve(Vect, Vect, int, int, Mat)': bomba.cpp:43:32: warning: 'ind2' may be used uninitialized in this function [-Wmaybe-uninitialized] fout << ind1 << " " << ind2; ^ bomba.cpp:43:13: warning: 'ind1' may be used uninitialized in this function [-Wmaybe-uninitialized] fout << ind1 << " " << ind2; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | OK. | 10 | 10 | ||
1 | 0 secunde | OK. | 10 | 10 | ||
2 | 0 secunde | OK. | 10 | 10 | ||
3 | 0.012 secunde | OK. | 10 | 10 | ||
4 | 0.012 secunde | OK. | 10 | 10 | ||
5 | 0.012 secunde | OK. | 10 | 10 | ||
6 | 0.012 secunde | OK. | 10 | 10 | ||
7 | 0.012 secunde | OK. | 10 | 10 | ||
8 | 0.012 secunde | OK. | 10 | 10 | ||
9 | 0.012 secunde | OK. | 10 | 10 | ||
Punctaj total | 100 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Bomba 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ă.