Pagini recente » Diferente pentru problema/secv5 intre reviziile 3 si 2 | Diferente pentru problema/kmalloc intre reviziile 13 si 12 | Diferente pentru problema/kmalloc intre reviziile 11 si 12
Nu exista diferente intre titluri.
Diferente intre continut:
Programul pe care îl veţi scrie pentru a salva umanitatea va furniza o implementare a funcţiei kmalloc şi nu va citi şi nu va scrie din/în niciun fişier. În schimb, programul vostru va interacţiona cu un program al comisiei care ruleazǎ în paralel.
Mod de interacţiune: http://infoarena.ro/documentatie/tutorial#probleme-interactive
Mod de interacţiune: 'documentatie probleme interactive':/documentatie/tutorial#probleme-interactive.
Va trebui să citiţi de la intrarea standard, de pe prima linie, două numere întregi $N$ şi $P$ cu semnificaţiile din enunţ. Următoarele $P$ linii vor conţine câte două numere întregi între $0$ şi $N–1$, reprezentând adresa de început şi cea de sfârşit a intervalelor rezervate. Aceste intervale nu se vor
suprapune şi vor fi date în ordinea crescătoare a adreselor ocupate. Valorile parametrilor corespunzători apelurilor funcţiei kmalloc vor fi citite câte unul pe linie. Programul va trebui să afişeze pe ecran adresa de memorie de început a zonei allocate, înainte de a citi valoarea parametrului care corespunde următorului apel al funcţiei kmalloc. Se garantează că toate cererile de alocare de memorie pot fi satisfăcute de către un algoritm potrivit.
Recomandări de programare
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.