Detalii evaluare #53737014

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 #53737014 Utilizator Stancu Teodor-Razvan (road_to_ONI)
Fișier pandora.cpp Dimensiune 994 B
Data încărcării 10 Noiembrie 2024, 13:18 Scor / rezultat 31 puncte

Evaluare


Mesaj compilare


Rezultat evaluare

Test Timp Mesaj evaluare Scor posibil Scor obținut
0 0 secunde Corect ! 2 2
1 0.008 secunde Caught fatal signal 11 3 0
2 0.024 secunde incorecta! 6 0
3 0.056 secunde Caught fatal signal 11 7 0
4 0.008 secunde Caught fatal signal 11 2 0
5 0.008 secunde Caught fatal signal 11 3 0
6 0.008 secunde Caught fatal signal 11 5 0
7 0.008 secunde Caught fatal signal 11 5 0
8 0.024 secunde incorecta! 5 0
9 0.044 secunde Corect ! 7 7
10 0.052 secunde Caught fatal signal 11 7 0
11 0.04 secunde Caught fatal signal 11 6 0
12 0.036 secunde Caught fatal signal 11 5 0
13 0.052 secunde Caught fatal signal 11 5 0
14 0.048 secunde Coordonate incorecte! 5 0
15 0.052 secunde Caught fatal signal 11 5 0
16 0.052 secunde Corect ! 5 5
17 0.048 secunde Corect ! 7 7
18 0.052 secunde Corect ! 5 5
19 0.048 secunde Corect ! 5 5
Punctaj total 31

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