Detalii evaluare #53736401

Rezumat problemă

#1714 Pandora

Anul 2154, undeva pe luxurianta planetă Pandora.

Aici coloniștii RDA (Resources Development Administration) doresc să-și stabilească o bază stelară pentru a exploata rezervele naturale de unobtainium, un minereu rar și prețios aflat din belșug pe munții plutitori (Hallelujah Mountains), munți ce plutesc lent purtați de curenții magnetici asemănător aisbergurilor în mare, pe suprafața planetei formată din gaz lichid.

Pentru prospectarea și exploatarea zăcămintelor de minereu este necesară cartografierea suprafeței planetei și întocmirea unei hărți digitizate reprezentate sub forma unui tablou bidimensional. Astfel, regiunea de interes geologic este împărţită în N×N pătrate teritoriale identice (zone), fiecare zonă fiind identificată prin tripletul (x,y,c), unde (x,y) reprezintă coordonatele zonei teritoriale (x – linia, y – coloana), iar c cota (înălțimea). Între zonele ocupate de munții există vaste zone de gaz lichid, zone care au cota 0.

Pentru recoltarea și transportul unobtainiumului către baza stelară coloniștii RDA folosesc spice-harvesters, nave speciale cu aterizarea pe verticală.

Aterizarea pe munții plutitori reprezintă o adevărată provocare pentru piloții RDA. Pentru a putea ateriza, piloții trebuie să identifice un sector plat (platformă de aterizare), platformă care să respecte designul trenului de aterizare al navelor (vezi figura alăturată). Platforma are forma unui pătrat de latură k ce este format din k*k zone teritoriale, astfel (k*k)-4 zone au aceeași cotă, iar cele 4 colțuri ale pătratului au cota strict mai mică decât restul zonelor pătratului.

Cunoscând descrierea a M zone teritoriale ce alcătuiesc munții plutitori să se determine coordonatele colțului stânga-sus al platformelor de aterizare pentru munții plutitori care permit aterizarea.

Lot Juniori Focsani, 2016

Detalii

Problema Pandora Operații I/O pandora.in/pandora.out
Limita timp 0.2 secunde Limita memorie Total: 16 MB / Stivă 16 MB
Id soluție #53736401 Utilizator Stancu Teodor-Razvan (road_to_ONI)
Fișier pandora.cpp Dimensiune 321 B
Data încărcării 10 Noiembrie 2024, 12:59 Scor / rezultat 0 puncte

Evaluare


Mesaj compilare

pandora.cpp: In function 'int main()':
pandora.cpp:11:21: warning: unused variable 'cn' [-Wunused-variable]
     int n,k,m,x,y,c,cn,valin;

                     ^
pandora.cpp:11:24: warning: unused variable 'valin' [-Wunused-variable]
     int n,k,m,x,y,c,cn,valin;

                        ^

Rezultat evaluare

Test Timp Mesaj evaluare Scor posibil Scor obținut
0 0 secunde incorecta! 2 0
1 0 secunde incorecta! 3 0
2 0.02 secunde incorecta! 6 0
3 0.044 secunde incorecta! 7 0
4 0 secunde incorecta! 2 0
5 0 secunde incorecta! 3 0
6 0 secunde incorecta! 5 0
7 0 secunde incorecta! 5 0
8 0.02 secunde incorecta! 5 0
9 0.04 secunde incorecta! 7 0
10 0.048 secunde incorecta! 7 0
11 0.032 secunde incorecta! 6 0
12 0.028 secunde incorecta! 5 0
13 0.044 secunde incorecta! 5 0
14 0.044 secunde incorecta! 5 0
15 0.044 secunde incorecta! 5 0
16 0.044 secunde incorecta! 5 0
17 0.044 secunde incorecta! 7 0
18 0.048 secunde incorecta! 5 0
19 0.044 secunde incorecta! 5 0
Punctaj total 0

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema Pandora face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

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ă.