/ Vijos / 讨论 / 采药 /

想知道是不是理解错了

###BLOCK CODE
#include<stdio.h>
int main()
{
int T,M;
int i;
int t[1000],v[1000];
int max = 0;
scanf("%d %d",&T,&M);
for(i=0;i<M;i++)
{
scanf("%d %d",&t[i],&v[i]);
}
for(i=0;i<M;i++)
{
for(int j=i+1;j<M;j++)
{
if(t[i]+t[j] <= T)
{
if(v[i]+v[j] > max)
max = v[i]+v[j];
else
max = max;
}
}
}
printf("%d\n",max);
return 0;
}

1 条评论

  • @ 2015-02-26 09:14:36

    能够采摘的不只两株草药。。

  • 1

信息

ID
1104
难度
4
分类
动态规划 | 背包 点击显示
标签
递交数
16858
已通过
6540
通过率
39%
被复制
39
上传者