1 条题解
-
0
C++ :
#include<cstdio> #include<iostream> using namespace std; const int mm=13333; int f[mm],w[mm],d[mm]; int i,j,k,n,m; int main() { //freopen("beibao0.in","r",stdin); //freopen("beibao0.out","w",stdout); while(scanf("%d%d",&n,&m)!=-1) { for(i=0;i<n;++i)scanf("%d%d",&w[i],&d[i]); for(i=0;i<m;++i)f[i]=0; for(i=0;i<n;++i) for(j=m;j>=w[i];--j)f[j]=max(f[j],f[j-w[i]]+d[i]); printf("%d\n",f[m]); } return 0; }
- 1
信息
- ID
- 1839
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者