资源简介
设有资源a,分配给几个项目。代码里有注释,自己看下就行。具体不介绍了
代码片段和文件信息
#include
using namespace std;
const int RESOURCE = 4; //资源数量
const int CASE_NUM = 3; //项目数量
//各个项目对应投资量的收益率
const double RATE[CASE_NUM][RESOURCE+1] = {{0 0.23 0.35 0.36 0.49}
{0 0.22 0.36 0.39 0.54}
{0 0.38 0.45 0.9 0.45}};
//保存前i个项目的对于每个资源的最大收益的数组(可以用一维数组代替这里为debug方便)
double array[100][100] = {0};
int main(){
//初始化第一个项目的各个投资数的最佳收益
for(int i = 0; i <= RESOURCE; i++){
array [0][i] = i*RATE[0][i];
}
int all = 0; //all为目前已经投资的资源数
for(int i = 1; i < CASE_NUM; i++){ //求每个项目的投资数
int y = 0; //第i - 1 项目要投资的资源
for(int j = 0; j <= RESOURCE; j++){
- 上一篇:一元稀疏多项式计算器-数据结构课程设计
- 下一篇:C++标准库代码
评论
共有 条评论