Нужна небольшая программа на С#
Сергей14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.05.2011
Дано S - общая сумма денег, n - кол-во периодов времени (месяцев), m0 - заранее известная сумма денег.
Нужно распределить общую сумму денег S на n периодов времени таким образом чтобы m=m0+sum(sqrt(In)-tan(In))-->max, где In - кол-во денег в определенный период
Так же должны выполняться следующие условия:
1) sum(In)=S
2) каждый промежуток времени нужно выделить хотябы 1 единицу.
Например
S=5 и n=3
исходная матрица
n=1 n=2 n=3
3 1 1
1 3 1
1 1 3
2 2 1
2 1 2
1 2 2
используя эту матрицу нужно найти максисум функции m
нужно построить график исходных точек и точек при которых функция достигает максимума