Форум программистов, компьютерный форум CyberForum.ru

Прошу помочь с оптимальным распределением - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из char[] в int http://www.cyberforum.ru/cpp-beginners/thread269475.html
Есть символьный массив. Допустим char={3, 5, 4}; как получить число int = 354 ?
C++ fscanf и дробные файлы Вечер добрый. Начал разбираться с чтением чисел из файла и споткнулся на дробных числах. #include <iostream> #include <cstdio> using namespace std; int main() { FILE *curr_file; curr_file = fopen("test.txt", "r"); http://www.cyberforum.ru/cpp-beginners/thread269456.html
программа на двумерный массив)) C++
пожалуйста помогите написать программу: "Найти в исходной матрице ненулевой элемент, в строке и столбце которого максимальное число нулей. Переставить строки и столбцы так, чтобы этот элемент оказался в верхнем левом углу." заранее спасибо))
C++ Научиться компилировать
Вот такая простая операция, казалось бы, у меня отобрала уже кучу времени. Программированием никогда в жизни до этого не сталкивался, поступив в ВУЗ начали прогать в паскале, там все вроде просто: пишешь в консоли паскаля, жмешь комбинацию и тебе все компилирует и выводит. Сейчас начал изучать с, учебник взял Кернигана/Ритчи вроде все понятно пишут, но компилируют они в unix системе в командной...
C++ Какая ф-ция в VC++ определяет длину строки??? http://www.cyberforum.ru/cpp-beginners/thread269436.html
Здравствуйте ... не могу разобраться со строками в VC++ помогите пожалуйста
C++ Config file Мной была выполнена задача построения и реализации логической схемы. Был написан класс gate, класс scheme. Задавал тупо матрицей, как обычный граф, плюс массивом из типов каждого вентиля("И", "ИЛИ" и т.д.).Храню матрицу и массив в обычных тхт-файлах. Т.к. схемы могут быть огромными, то далее была поставлена задача оптимизировать сам процесс построения схемы. Т.е. не банально считывать с двух... подробнее

Показать сообщение отдельно
Anomal
Сообщений: n/a
03.04.2011, 18:25     Прошу помочь с оптимальным распределением
Итак, задача оптимально распределить по времени загрузку двух серверов n количеством задач, каждая задача имеет объем данных Мб. и сложность вычисления (операции), каждый сервер имеет пропускную способность мб/с в секунду и мощность оп/с.
Что мне понятно: получаем матрицу из 2 столбцов: скорость передачи и скорость вычислений, и n строк: количество
задач. матрицу переделываем в матрицу времен, то есть вычисляем время которое потребуется каждому серверу для
работой над задачей из двух столбцов: сервер 1 первый сервер номер 2 второй и n строк, количество задач.
Дано: 2 сервера и 12 задач.
Объем(Мб) выч.сложность(операции)
Зад1: 100 10
Зад2: 200 20
Зад3: 300 30
Зад4: 50 40
Зад5: 30 50
Зад6: 40 60
и т.д.
Вроде бы какую-то часть задачи решила: она у меня выводит минимальное время, а вот оптимально распределить не получается нагрузку между серверами. Один работает, другой простаивает...

#include<stdio.h>
#include<math.h>
int **A,i,j,N,M,k;
float t11,t12,t21,t22,t1,t2,pp1,pp2,p1,p2,c;
void main() {
scanf("%d%d",&N,&M);
A=new int *[N];
for(i=0;i<N;i++){
A[i]=new int[M];
for(j=0;j<M;j++)
scanf("%d",&A[i][j]);
}
pp1=100;
pp2=50;
p1=10;
p2=100;
k=0;
for(i=0;i<N;i++)
for(j=0;j<M;j++){
t11=2*(A[i][j]/p1);
t21=2*(A[i][j]/p2);
k=j+1;
t12=A[i][k]/pp1;
t22=A[i][k]/pp2;
t1=t11+t12;
t2=t21+t22;
if (t1>t2) {c=t2; printf("%f ser2 ",c);}
else {c=t1; printf("%f ser1 ",c);}
j=k;
}
delete A;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru