标签:
1 #include <iostream> 2 #include <algorithm> 3 #include <cstring> 4 using namespace std; 5 int main() 6 { 7 int T,V; 8 int v[1001],val[1001]; 9 int f[1001]; 10 int i,N,j; 11 cin>>T; 12 while(T--) 13 { 14 memset(f,0,sizeof(f)); 15 cin>>N>>V; 16 for(i=1;i<=N;i++) 17 cin>>val[i]; 18 for(i=1;i<=N;i++) 19 cin>>v[i]; 20 for(i=1;i<=N;i++) 21 { 22 for(j=V;j>=v[i];j--) 23 f[j]=max(f[j],f[j-v[i]]+val[i]); 24 } 25 cout<<f[V]<<endl; 26 } 27 }
标签:
原文地址:http://www.cnblogs.com/a1225234/p/4695347.html