[luoguP1474] 货币系统 Money Systems(背包)
Posted 蒟蒻zht的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[luoguP1474] 货币系统 Money Systems(背包)相关的知识,希望对你有一定的参考价值。
背包
——代码
#include <cstdio> #include <iostream> #define LL long long int v, n; LL f[10001]; inline int read() { int x = 0, f = 1; char ch = getchar(); for(; !isdigit(ch); ch = getchar()) if(ch == ‘-‘) f = -1; for(; isdigit(ch); ch = getchar()) x = (x << 1) + (x << 3) + ch - ‘0‘; return x * f; } int main() { int i, j, x; v = read(); n = read(); f[0] = 1; for(i = 1; i <= v; i++) { x = read(); for(j = x; j <= n; j++) f[j] += f[j - x]; } printf("%lld\n", f[n]); return 0; }
以上是关于[luoguP1474] 货币系统 Money Systems(背包)的主要内容,如果未能解决你的问题,请参考以下文章