2维

P1048 [NOIP2005 普及组] 采药

楼主01背包你就用2维其他的背包你想炸多少空间?
by 兮水XiShui丶 @ 2017-10-06 12:46:18


那怎么优化
by 无羡qwq @ 2017-10-13 21:33:17


```cpp #include<iostream> using namespace std; //int f[1001][1001]; int f[1001],n,w[1001],v[1001],c; int main(){ int i,j; cin>>c>>n; for(i=1;i<=n;i++) cin>>w[i]>>v[i]; for(i=1;i<=n;i++) for(j=c;j>=w[i];j--) f[j]=max(f[j],f[j-w[i]]+v[i]); cout<<f[c]; return 0; } ```
by 升阳 @ 2017-10-30 22:55:31


|