题意 组数据,有 种货币,每种货币有无限量,求最少的货币种类,使得所有种类的货币可以被表示。 。 分析 先将货币数值排序,如果 可以被前面的表示,那么 显然没用了。如果没被表示,就显然必须加入货币系统。怎么看能不能被表示呢?这不就是个背包吗=。=复杂度 代码如下 #include <bits/stdc++.h> #define N 105 using namespace std; typedef long long LL; LL z = 1; int read(){ int x, f = 1; char ch; while(ch = getchar...