Zlecenie jest tłumaczone automatycznie.
Zaloguj się
lub
zarejestruj się,
żeby zobaczyć oryginał
Należy utworzyć program na s++, lub java ma pamięć operacyjną na 1 000 000 (milion) wolnych elementów.Do pamięci operacyjnej wchodzi zadanie, które zajmuje 1 element pamięci operacyjnej.Oznacza to, że po otrzymaniu 1 zadania pamięć operacyjna stała się 999 999 wolna.Zadania odbywają się z kolejnością 3-7 minut.Czas powinien być generowany rzadko od 3 do 7. zadania staje się koleją do pierwszego procesora.Jeśli jeden procesor jest wolny, to zadanie jest przetwarzane przez 4-6 minut.Czas jest rzadko ustawiony od 4 do 6. po wykonaniu zadania przez pierwszego procesora, zadania zwiększa się o 1 i powraca do pamięci operacyjnej.Zawiera już dwa elementy pamięci.Zadanie to dwa procesory.Jeśli procesor jest wolny, to zadania są przetwarzane przez 2-3 minuty na każdy element.Elementy już 2. czas jest rzadko ustawiony od 2 do 3. po wykonaniu zadania przez drugi procesor, zadania jest zwiększona o 1 i powraca do pamięci operacyjnej.Zawiera już trzy elementy pamięci.Zadaniem jest trzeci procesor.Jeśli procesor jest wolny, to zadania są przetwarzane przez 1.1-1.9 min na każdy element.Elementy już 3. czas jest rzadko ustawiony od 1.1 do 1.9. po wykonaniu zadania przez trzeciego procesora zadania opuszcza system i uwalnia pamięć.Trzy elementy wracają do systemu.Zadania przychodzą co 3-7 minut.Jeśli procesor jest wolny, to zacznie pracować.Jeśli jest zajęty, zadania czekają w kolejce, a tym samym zabierają pamięć.Runda może być duża, nie ma ograniczeń w zadaniu.Procesor może wykonywać tylko jedno zadanie.Przykład: w kolejce do 1 procesora 3 zadania, do 2 procesora 1 zadania, do 3 procesora 1 zadania.Wszystkie procesory działają.zajęcia pamięci operacyjnej: 1*3(zadanie w kolejce do 1 procesora) + 1(zadanie w 1 procesorze) + 1*2 (zadanie do 2 procesorów(zadanie zajmuje 2 elementy pamięci))+2(zadanie w 2 procesorze) + 1*3(zadanie do 3 procesorów(zadanie zajmuje 3 elementy pamięci))+ 3(zadanie w 3 procesorze) = 14 elementów pamięci zajmuje zadania.Pamięć wolna 1000000 - 14 = 999986 czas jest warunkowy i nie zależy od czasu komputera.Musisz znaleźć średnią ilość zajętej pamięci i wyciągnąć wartość na ekranie.Ile czasu będzie działać program, zapyta użytkownik.