题意:
容量为s的信封,给n组邮票的面值,求哪一组能组成的连续的面值的最大值最大,若有多组答案,输出面值数量最小的一组,若数量相等,输出最大面值最小的一组,若最大面值相等,输出第二大面值最小的一组,依次类推。
分析:
可以从小到大枚举面值直到不能组成,dp[i][j]是否能组成面值为i,用邮票数量为j dp[i][j]|=dp[i-v[k]][j-1],记忆化搜索即可
#include
;
本文共 1091 字,大约阅读时间需要 3 分钟。
题意:
容量为s的信封,给n组邮票的面值,求哪一组能组成的连续的面值的最大值最大,若有多组答案,输出面值数量最小的一组,若数量相等,输出最大面值最小的一组,若最大面值相等,输出第二大面值最小的一组,依次类推。
分析:
可以从小到大枚举面值直到不能组成,dp[i][j]是否能组成面值为i,用邮票数量为j dp[i][j]|=dp[i-v[k]][j-1],记忆化搜索即可
#include
;
转载于:https://www.cnblogs.com/zsf123/p/4888469.html