题解 1175: 金明的预算方案

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

金明的预算方案(DP)

摘要:解题思路:注意事项:参考代码:#include<iostream>usingnamespacestd;constintN……

1175: 金明的预算方案

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){    int n,m; cin>>n>>m;    int sum=1……

1175: 金明的预算方案

```cpp#includeusingnamespacestd;intN,n,v[61],m[61],p[61],link[61][3],d[3200],a,b;intmain(){cin>>N>>n;N/=10;for(inti=1;i>v[i]>>m[i]>>p[i];v[i]/=10;if(p[

动态规划—01背包复习

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #define max(x,y) x>y?x:y int v[60] = { 0 };//物品价值 int w[60] = ……

01背包,简单明了

解决思路(动态规划)我们假设value表示背包的总价值,k表示放进去的物品的编号(这里我规定物品编号从1开始)。C表示当前背包的当前的重量。所以我们可以用一个共识来表示value=B(k,C)。B为一个函数,可以看作将1到k的物品放入背包并且规定当前背包的容量,就可以得到他们当前最大的价值。

01背包变形问题

摘要:挺好懂的, 因为有主件附件, 就把附件的加到主建就行了, 看作是一个。然后用01背包问题解法。 #include <bits/stdc++.h> using namespace std; c……

【金明的预算方案】-题解(C语言代码)

第二次写题解。这道题时典型的背包问题,但是加了一个条件,在状态转移方程推进时需要考虑附加条件。话不多说,还是先看背包吧。部分背包问题部分背包求的是最大值,里面的物品可以分割,所以我们只需要求出物品的性价比,然后再排序就可以解决。0-1背包问题0-1背包,问题就在于你放还是不放。