讨论 / 求问为什么wa0
tzh_new 2016-07-28 22:15:46
点我顶贴 收藏 删除
#include<stdio.h>

int main()

{

long v,p,m,n,i,j,k,o;

long a[30000];

scanf("%d%d",&n,&m);

for (i=0;i<=n;i++) a[i]=0;

for (i=1;i<=m;i++)

{

scanf("%d%d",&v,&p);

o=v*p;

for (j=n;j>=v;j--)

if (a[j-v]+o>a[j])

a[j]=a[j-v]+o;

}

printf("%d",a[n]);

}

查看更多回复
提交回复