0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 3
|
||||||
1 | ||||||
Загрузка параллельной системы на С++08.06.2017, 14:53. Показов 657. Ответов 5
Метки нет (Все метки)
Всем привет. Помогите запрограммировать задачу на С++:
Рассмотрим параллельную систему из m процессоров p1,p2,...,pm, выполняющую n независимых заданий t1,t2,...,tn с временами обработки a1, a2,…,an. Каждый процессор может выполнить любое задание, прерывания запрещены. Требуется указать оптимальное по быстродействию расписание без прерываний. Сначала отсортируем a1, a2,…,an по убыванию. Далее на первые m процессоров загружаются первые m заданий, потом на первый освободившийся процессор задание t(m+1), на второй – t(m+2) пока не будут загружены все n заданий. Для исходного расписания считаем длину, т. е. для каждого процессора сумму aj и выбираем максимум среди всех процессоров все что смогла сделать
0
|
08.06.2017, 14:53 | |
Ответы с готовыми решениями:
5
Загрузка системы Загрузка системы загрузка системы Загрузка системы |
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
||||||
09.06.2017, 14:43 | 2 | |||||
Примерно так:
Код
[olej@dell queue]$ ./queue 20 1 2 3 10 7 13 17 20 17 13 10 7 3 2 1 20 => 20 0 0 17 => 17 0 20 13 => 13 17 20 10 => 23 17 20 7 => 24 20 23 3 => 23 23 24 2 => 25 23 24 1 => 24 24 25 максимальная длина = 25 В остальном, думаю, всё понятно.
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 3
|
||||||
10.06.2017, 15:39 [ТС] | 3 | |||||
Спасибо за помощь, но почему то при запуске в Microsoft Visual Studio ругается на 17 строчку, что идентификатор не определен
0
|
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
|
|
10.06.2017, 17:44 | 4 |
0
|
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
|
10.06.2017, 23:09 | 5 |
0
|
0 / 0 / 0
Регистрация: 08.06.2017
Сообщений: 3
|
|
12.06.2017, 14:37 [ТС] | 6 |
как сделать, чтобы вектор пользователь вводил с клавиатуры?
Добавлено через 23 часа 35 минут скажите пожалуйста, а никак нельзя сделать чтобы после загрузки элемента в вектор p остальные элементы местами не менялись?
0
|
12.06.2017, 14:37 | |
12.06.2017, 14:37 | |
Помогаю со студенческими работами здесь
6
Загрузка системы Не происходит загрузка системы Долгая загрузка системы Долгая загрузка системы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |