本文内容参考下面的文章:
http://blog.csdn.net/xiaofei_it/article/details/17042651
看下面的问题:
解决上述问题的通用代码模板如下:
#include<iostream>
using namespace std;
//动态内存分配不用memset或memcpy来初始化或复制数组
int main()
{
int i,j,m;//循环变量
int k;//有k种硬币,则有k个()相乘
int *v = new int[k+1];//v[0]不用,v[i]为第i种硬币的价值
//s和e的含义:第i种硬币至少用s[i]个,至多用e[i]个
int *s = new int[k+1