nyoj-49-开心的小明

来源:互联网 发布:信息安全需要学编程吗 编辑:程序博客网 时间:2024/06/11 18:33
#include<stdio.h>
#include<string.h>
int a[30002];
int main()
{
    int s,n,m,w,p,i,j;
    scanf("%d",&s);
    while(s--)
    {
        scanf("%d%d",&n,&m);
        memset(a,0,sizeof(a));
        for(i=0;i<m;i++)
        {
            scanf("%d%d",&w,&p);
            for(j=n;j>=w;j--)
            a[j]=a[j]>a[j-w]+w*p?a[j]:a[j-w]+w*p;
        }
        printf("%d\n",a[n]);
    }
    return 0;
}
0 0
原创粉丝点击