1102 采药 2005年NOIP全国联赛普及组
Posted 自为
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1102 采药 2005年NOIP全国联赛普及组相关的知识,希望对你有一定的参考价值。
1102 采药
2005年NOIP全国联赛普及组
时间限制: 1 s
空间限制: 128000 KB
题目等级 : 黄金 Gold
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 using namespace std; 5 int timee[10001]; 6 int v[10001]; 7 int f[1001][1001]; 8 int main() 9 { 10 int maxtime,n; 11 cin>>maxtime>>n; 12 for(int i=1;i<=n;i++) 13 cin>>timee[i]>>v[i]; 14 for(int i=1;i<=n;i++) 15 { 16 for(int j=0;j<=maxtime;j++) 17 { 18 if(j>=timee[i]) 19 f[i][j]=max(f[i-1][j],f[i-1][j-timee[i]]+v[i]); 20 else 21 f[i][j]=f[i-1][j]; 22 } 23 } 24 cout<<f[n][maxtime]; 25 return 0; 26 }
以上是关于1102 采药 2005年NOIP全国联赛普及组的主要内容,如果未能解决你的问题,请参考以下文章
求(NOIP2005、2006)第十一届、十二届全国青少年信息学奥林匹克联赛初赛普及组答案.