hdu 1248 寒冰王座

来源:互联网 发布:2017淘宝店铺装修视频 编辑:程序博客网 时间:2024/05/19 10:52
#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>using namespace std;int a[]={150,200,350};int dp[10010],n;int solve(int cost,int weight){    int v;    for(v=cost;v<=n;v++)        dp[v]=max(dp[v],dp[v-cost]+weight);}int main(){    int T;    scanf("%d",&T);    while(T--)    {        scanf("%d",&n);        memset(dp,0,sizeof(dp));        for(int i=0;i<3;i++)            solve(a[i],a[i]);        printf("%d\n",n-dp[n]);    }    return 0;}//完全背包转化为01背包。

0 0
原创粉丝点击