2016SDAU课程练习三1018

原创 2016年05月30日 23:27:24
1.题目编号:1018
2.简单题意:完全背包问题
3.解题思路形成:称出背包装物品前后的重量,求最小价值。
4.感想:kuangbin老师开始教我们时候介绍的微博,,因为不懂,所以我也注册了博客园的,便于阅读他的博客,,,这个,就一样了。。

5.AC代码:

#include<stdio.h>
#include<string.h>
#define INF 0x7ffffff
#define MAXN 10000
int dp[MAXN+10];//dp[i]表容量为i的时候所装东西的最小价值
int main()
{
    int w1,w2;
    int P,W;
    int T,n;
    int i,j;
    scanf("%d",&T);
    while(T--)
    {
        scanf("%d%d",&w1,&w2);
        scanf("%d",&n);
        for(i=1;i<=w2-w1;i++)
           dp[i]=INF;//初始化为无穷大
        dp[0]=0;
        while(n--)
        {
            scanf("%d%d",&P,&W);
            for(i=W;i<=w2-w1;i++)
                if(dp[i]>dp[i-W]+P)
                   dp[i]=dp[i-W]+P;
        }
        if(dp[w2-w1]==INF) printf("This is impossible.\n");
        else
           printf("The minimum amount of money in the piggy-bank is %d.\n",dp[w2-w1]);     
    }    
    return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

2016SDAU课程练习一1004 E

Problem E Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total S...

2016SDAU课程练习一Problem G

1题目编号:Problem G 2简单题意:(1)up一楼6s,down一楼4s,stop一楼5s。 (2)输入0时结束。3.解题思路形成过程:其一,由(2)知,需要对输入进行限...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

SDAU 练习四1001 acm村庄建设最小长度问题

Problem A Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) There ar...

SDAU练习三 1003 棋子跳跃问题

                         &#...

SDAU 练习三 1024 商人与项目

Problem X Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 131072/65536K (Java/Other) Total...

SDAU 练习三 1019 学院设备平分问题

Problem S Time Limit : 10000/5000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total...

SDAU 练习四1002 acm 艾迪画墨水问题

Problem B Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total ...

SDAU 练习三 1008 穿越大魔王的幽谷的问题

Problem H Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other) Total ...

2016苹果秋季发布会黑马程序员曝iOS10.0版新课程

此前靠谱爆料大神evleaks曾表示苹果发布会将会在9月12日的那一周举办,但并没有确定是哪一天。不过后来又有消息人士称,按照苹果通常在周五发布新硬件的规律,最终发布会时间或会定格在9月16日。实际上...

2016程序设计基础(C语言)课程设计

Developed by Zhuxiaoxie Xiaoboren and Zhangcui经过几个星期的奋战,我们三人终于把课设弄完了,在体验了成功的快感的同时也感受到了debug的痛苦与煎熬,幸而...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)