资源分配问题动态规划matlab,资源分配问题(动态规划)

//问题描述:资源分配问题

//某厂根据计划安排,拟将n台相同的设备分配给m个车间,各车间获得这种设备后,可以为国家提供盈利Ci j(i台设备提供给j号车间将得到的利润,1≤i≤n,1≤j≤m) 。

//问如何分配,才使国家得到最大的盈利?其中Cij为(0,1000)的随机数。要求输出10个实例

#include

#include

#include

#include

#include

#define N 30//设备数量

#define M 10//车间数量

#define T 5//实例个数,题目要求10个,但是控制台最大只能同时显示5个,因此这里设置为5

int main(){

//

int t=T;

while(t--){

//声明变量以及初始化

cout<

srand((unsigned int)time(0));

//数组c存放i台机器分配给j号车间可获得的利润

//数组v存放i台机器分配给前j个车间可获得的最大的利润

//数组d存放分配给前j个车间的分配数

int C[N+1][M+1],V[N+1][M+1],D[N+1][M+1];

//初始化数组

memset(C,0,sizeof(int));

memset(V,0,sizeof(int));

memset(D,0,sizeof(int));

int i=0,j=0,k=0;

这段代码随机产生并输出

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值