求优化

P1616 疯狂的采药

```cpp #include<bits/stdc++.h> using namespace std;//开longlong捏 long long a[10000005],w[10005],v[10005],n,m;//都开小了捏 int main(){ cin>>m>>n; for(int i=1;i<=n;i++){ cin>>w[i]>>v[i]; } for(int i=1;i<=n;i++){ for(int j=w[i];j<=m;j++) { a[j]=max(a[j],a[j-w[i]]+v[i]); } } cout<<a[m]; return 0; }//给个关吧谢谢 ``` @[lcx1](/user/1059541)
by z_z_b_ @ 2024-04-16 21:13:28


|