#1132
Defrag
Discul dur (hard disk) este un dispozitiv utilizat pentru stocarea datelor. Stocarea se face pe o suprafață magnetică dispusă pe platane rotunde metalice. Pe un platan, datele sunt organizate în piste și sectoare, iar zona aflată la intersecția dintre o pistă și un sector poartă denumirea de cluster.
Un cluster poate avea două stări: liber, dacă nu conține date, sau ocupat, atunci când conține date.
Un platan se numește defragmentat dacă toți clusterii ocupați de pe fiecare pistă sunt așezați în ordine consecutivă. Defragmentarea se realizează prin mutarea unor clusteri ocupați și are rolul de a micșora timpul de acces la date. Mutarea unui cluster reprezintă transferul datelor de la un cluster ocupat către un cluster liber de pe aceeași pistă.
Cunoscând numărul de piste P
și de sectoare S
al unui platan, numărul și poziția clusterilor ocupați, să se scrie un program care determină :
1. numărul de piste care au toți clusterii liberi;
2. numărul minim de mutări de clusteri, pentru fiecare pistă în parte, astfel încât platanul să devină defragmentat.
OJI 2015, Clasa a IX-a
ID | Utilizator | Problema | Data încărcării | Stare | ||
---|---|---|---|---|---|---|
Defrag | 27 Noiembrie 2024, 19:34 | Evaluare finalizată | 100 | |||
Defrag | 27 Noiembrie 2024, 19:22 | Evaluare finalizată | 20 | |||
Defrag | 27 Noiembrie 2024, 19:17 | Evaluare finalizată | 20 | |||
Defrag | 27 Noiembrie 2024, 19:16 | Evaluare finalizată | 20 | |||
Defrag | 27 Noiembrie 2024, 19:02 | Evaluare finalizată | 20 | |||
Defrag | 20 Noiembrie 2024, 20:01 | Evaluare finalizată | 100 | |||
Defrag | 18 Noiembrie 2024, 19:48 | Evaluare finalizată | 100 | |||
Defrag | 18 Noiembrie 2024, 19:48 | Evaluare finalizată | 100 | |||
Defrag | 18 Noiembrie 2024, 19:48 | Evaluare finalizată | 100 | |||
Defrag | 18 Noiembrie 2024, 19:47 | Evaluare finalizată | 100 | |||
Defrag | 18 Noiembrie 2024, 19:44 | Evaluare finalizată | 20 | |||
Defrag | 18 Noiembrie 2024, 19:44 | Evaluare finalizată | E.C | |||
Defrag | 17 Noiembrie 2024, 09:45 | Evaluare finalizată | 100 | |||
Defrag | 17 Noiembrie 2024, 09:44 | Evaluare finalizată | E.C | |||
Defrag | 14 Noiembrie 2024, 16:00 | Evaluare finalizată | 100 | |||
Defrag | 14 Noiembrie 2024, 15:51 | Evaluare finalizată | 100 | |||
Defrag | 14 Noiembrie 2024, 15:49 | Evaluare finalizată | E.C | |||
Defrag | 14 Noiembrie 2024, 15:34 | Evaluare finalizată | 100 | |||
Defrag | 14 Noiembrie 2024, 15:26 | Evaluare finalizată | 100 | |||
Defrag | 14 Noiembrie 2024, 15:24 | Evaluare finalizată | 100 | |||
Defrag | 14 Noiembrie 2024, 15:23 | Evaluare finalizată | 70 | |||
Defrag | 14 Noiembrie 2024, 14:14 | Evaluare finalizată | 20 | |||
Defrag | 11 Noiembrie 2024, 16:39 | Evaluare finalizată | 100 | |||
Defrag | 11 Noiembrie 2024, 16:16 | Evaluare finalizată | 25 | |||
Defrag | 09 Noiembrie 2024, 10:08 | Evaluare finalizată | 20 | |||
Defrag | 09 Noiembrie 2024, 10:08 | Evaluare finalizată | 15 | |||
Defrag | 09 Noiembrie 2024, 10:07 | Evaluare finalizată | 15 | |||
Defrag | 09 Noiembrie 2024, 10:05 | Evaluare finalizată | 15 | |||
Defrag | 03 Noiembrie 2024, 19:38 | Evaluare finalizată | 100 | |||
Defrag | 02 Noiembrie 2024, 18:10 | Evaluare finalizată | 100 | |||
Defrag | 29 Octombrie 2024, 17:09 | Evaluare finalizată | 100 | |||
Defrag | 29 Octombrie 2024, 17:08 | Evaluare finalizată | 95 | |||
Defrag | 29 Octombrie 2024, 17:08 | Evaluare finalizată | 95 | |||
Defrag | 29 Octombrie 2024, 17:08 | Evaluare finalizată | 95 | |||
Defrag | 29 Octombrie 2024, 17:08 | Evaluare finalizată | 95 | |||
Defrag | 29 Octombrie 2024, 17:05 | Evaluare finalizată | 100 | |||
Defrag | 29 Octombrie 2024, 16:59 | Evaluare finalizată | 85 | |||
Defrag | 29 Octombrie 2024, 16:56 | Evaluare finalizată | 85 | |||
Defrag | 29 Octombrie 2024, 16:55 | Evaluare finalizată | E.C | |||
Defrag | 29 Octombrie 2024, 16:21 | Evaluare finalizată | 20 | |||
Defrag | 29 Octombrie 2024, 13:24 | Evaluare finalizată | 100 | |||
Defrag | 29 Octombrie 2024, 12:38 | Evaluare finalizată | 20 | |||
Defrag | 28 Octombrie 2024, 20:41 | Evaluare finalizată | 100 | |||
Defrag | 24 Octombrie 2024, 00:45 | Evaluare finalizată | 100 | |||
Defrag | 24 Octombrie 2024, 00:44 | Evaluare finalizată | 80 | |||
Defrag | 24 Octombrie 2024, 00:43 | Evaluare finalizată | 80 | |||
Defrag | 24 Octombrie 2024, 00:43 | Evaluare finalizată | 80 | |||
Defrag | 24 Octombrie 2024, 00:40 | Evaluare finalizată | 60 | |||
Defrag | 24 Octombrie 2024, 00:40 | Evaluare finalizată | 50 | |||
Defrag | 20 Octombrie 2024, 15:20 | Evaluare finalizată | 100 |