https://www.cnblogs.com/Christal-R/p/Dynamic_programming.html
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int n = 4; //描述物品个数
int c = 8; //描述背包容量
vector<int> value = { 3,4,5,6 }; //描述物品价值
vector<int> weight = { 2,3,4,5 }; //描述物品重量
void FindWhat(int i, int j,int**& maxvalue)//寻找解的组成方式
{
if (i > 0)
{
if (maxvalue[i][j] == maxvalue[i - 1][j])//相等说明没装
{
Fin