标签:小明 开心的小明 else for class name end stream algorithm
#include<iostream> #include<stdio.h> #include<string.h> #include<queue> #include<algorithm> using namespace std; int d[30][30005]; //d[i][j] i件中,j重量的物品 ,价格最高 int v[30],w[30]; int Max(int a,int b) { if(a>b) return a; else return b; } int main() { int t; cin>>t; while(t--) { int n,m; cin>>n>>m; for(int i=1;i<=m;i++) cin>>v[i]>>w[i]; for(int i=0;i<=m;i++) for(int j=0;j<=n;j++) d[i][j] = 0; int maxnum = -1000000; for(int i=1;i<=m;i++) { for(int j=0;j<=n;j++) { if(j-v[i]>=0) d[i][j] = Max(d[i-1][j],d[i-1][j-v[i]]+v[i]*w[i]); else d[i][j] = d[i-1][j]; if(d[i][j] > maxnum) maxnum = d[i][j]; } } cout<<maxnum<<endl; } return 0; }
标签:小明 开心的小明 else for class name end stream algorithm
原文地址:https://www.cnblogs.com/fzuhyj/p/9833205.html