Detalii evaluare #44325760

Rezumat problemă

După consolidarea structurii de rezistență, a venit vremea refacerii zidului cetății. Acesta avea lungimea de L unități și înălțimea de H unități. El deteriorându-se în timp, acum nu mai este dreptunghiular ci, pe fiecare din cele L unități de lungime mai există \( {V}_{i} )\) unități, de material, așezate una peste alta și sprijinite pe fundație, deci până la înălțimea \( {V}_{i} )\) unități. Se dorește, evident, acoperirea zonelor rămase așa încât zidul să ajungă dreptunghiular, cu înălțimea de H unități pe fiecare din cele L unități de lungime.

Se dispune de bucăți de material, dreptunghiulare, cu o dimensiune de o unitate. Așadar putem spune că bucățile sunt de dimensiuni 1 X B(1 ≤ B ≤ L) și pentru fiecare valoare B dispunem de oricâte bucăți(să le numim de tipul B). Pentru ca zidul să fie stabil, bucățile trebuie să fie dispuse orizontal, adică una de dimensiune 1 X B va ocupa B unități pe lungime și o unitate pe înălțime. Se mai cunoaște că bucățile de același tip B au aceeași culoare și diferită de culoarea bucăților de alte tipuri. Pentru a fi zidul frumos, trebuie ca la aceeași înălțime față de fundație, să se folosească bucăți de material de aceeași culoare. Determinați numărul minim de bucăți necesare refacerii zidului.

Detalii

Problema consolidare Operații I/O consolidare.in/consolidare.out
Limita timp 0.1 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #44325760 Utilizator luca matei (luca_matei07)
Fișier consolidare.cpp Dimensiune 1.23 KB
Data încărcării 01 August 2023, 23:44 Scor / rezultat 5 puncte

Evaluare


Mesaj compilare


Rezultat evaluare

Test Timp Mesaj evaluare Scor posibil Scor obținut
0 0 secunde OK. 5 5
1 0 secunde Caught fatal signal 8 5 0
2 0 secunde Raspuns gresit. 5 0
3 0 secunde Raspuns gresit. 5 0
4 0 secunde Caught fatal signal 8 5 0
5 0.008 secunde Raspuns gresit. 5 0
6 0.008 secunde Raspuns gresit. 5 0
7 0.004 secunde Raspuns gresit. 5 0
8 0.004 secunde Raspuns gresit. 5 0
9 0.004 secunde Raspuns gresit. 5 0
10 0.004 secunde Raspuns gresit. 5 0
11 0.004 secunde Raspuns gresit. 5 0
12 0.004 secunde Raspuns gresit. 5 0
13 0.004 secunde Raspuns gresit. 5 0
14 0.004 secunde Raspuns gresit. 10 0
15 0.004 secunde Raspuns gresit. 10 0
16 0.004 secunde Caught fatal signal 8 10 0
Punctaj total 5

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