首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > C/C++/VC++ > 运筹学动态规划问题

运筹学动态规划问题

  • 资源大小:370.14 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: c++

资 源 简 介

#include   #include   #include   using namespace std;   int x[4],s[4];   //x[k] 表示给第k个营业区增设的销售店 范围1-4  //s[k] 示给第k个营业区到3个营业区增设的销售店 int f[4][7],p[4][5]; //p[i][j] 给第i个营业区增加j个 //f[i][j] 给第i至第3个营业区增加j个  int max_value = 0; void caclF() { //计算出f[] for(int k=2;k>=1;k--){     f[k][s[k]] = p[k][x[k]]+f[k+1][s[k+1]];  } } void caclS() { //计算出s[] for(int i=2;i<=3;i++){ s[i] = s[i-1]-x[i-1]; } } void dfs_caclx(int max_value){ //已经知道了 max_value 推导出对应的x[] int money1,money2,money3; for(int i=1;i<=4;i++){ x[1]=i; money1 = p[1][i]; for(int j=1;j<=4;j++){ x[2]=j; money2 = p[2][j]; for(int k=1;k<=4;k++){ x[2]=k; money3 = p[3][k]; if(i+j+k==6)

文 件 列 表

运筹学作业10。3
10-3.cpp
10-3.dsp
10-3.dsw
10-3.plg
Debug
VIP VIP
0.170448s