专题三 Problem W

原创 2016年05月31日 22:03:35
一、题目编号:
          1023
二、简单题意:
      Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。Speakless没有多少钱,总共只攒了n万美元。他将在m个学校中选择若干的(当然要在他的经济承受范围内)。每个学校都有不同的申请费用a(万美元),并且Speakless估计了他得到这个学校offer的可能性b。不同学校之间是否得到offer不会互相影响。“I NEED A OFFER”,他大叫一声。帮帮这个可怜的人吧,帮助他计算一下,他可以收到至少一份offer的最大概率。(如果Speakless选择了多个学校,得到任意一个学校的offer都可以)
三、解题思路形成过程
        01背包问题,求收到至少一份的概率可以转换为求一份也收不到的最小概率,直接套用公式即可。
四、感想
        01背包经典问题,注意输出精确到小数点后第一位,并且是时百分比。
五、AC代码
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
struct node
{
    int p,q,v;
} a[555];
int cmp(node x,node y)
{
    return x.q-x.p<y.q-y.p;
}
int main()
{
    int n,m,i,j;
    int dp[5555];
    while(~scanf("%d%d",&n,&m))
    {
        for(i = 0; i<n; i++)
            scanf("%d%d%d",&a[i].p,&a[i].q,&a[i].v);
        memset(dp,0,sizeof(dp));
        sort(a,a+n,cmp);
        for(i = 0; i<n; i++)
        {
            for(j = m; j>=a[i].q; j--)
            {
                dp[j] = max(dp[j],dp[j-a[i].p]+a[i].v);
            }
        }
        printf("%d\n",dp[m]);
    }
    return 0;
}

boj problem 1331 思路:快排分块 按块查找 问题:全局数组时可以定义到500W的 main函数下的数组不行~ 另外c语言比c++快 TLE可以考虑C~~具体原因待解决

Arsenal与水杯之间的故事Submit: 1169   Accepted:189Time Limit: 1000MS  Memory Limit: 65535KDescription时间:某一天;...

DP 动态规划 Problem W 1023 背包

Problem W  ID:1023 简单题意:共有n万元,有m个学校可申请(0,给出每个学校的申请费用和拿到offer的概率,求至少得到一份offer的最大概率。 ...

ACM程序设计题目 Problem W-23(未通过)

// #include using namespace std; int main(){ int m,n,i,j,s; int a[10][10]; while(cin>>m>>n...

kuangbin——线段树专题 C - A Simple Problem with Integers

C - A Simple Problem with Integers Time Limit:5000MS     Memory Limit:131072KB     64bit IO Format:...

UVa 101 The Blocks Problem 数据结构专题

101 - The Blocks Problem 67864 19.16% 14194 题目链接: http://uva.onli...

搜索专题(DFS)HDU 1016-Prime Ring Problem

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1016 思路分析: 首先看到数据范围不超过20,那就把40以内的素数打表存在数组里吧,然后确定搜索方...

第四专题 Problem F

Problem Description The Head Elder of the tropical island of Lagrishan has a problem. A burst of fo...

SDAU 搜索专题 20 Prime Ring Problem

1:问题描述 Problem Description A ring is compose of n circles as shown in diagram. Put natural number ...

带来高收入的三大竞争力技巧,可以涨到40W了!

我们生活在一个焦虑的时代,过年回家亲戚们不是问工资就是问婚嫁。说来痛心疾首,大城市那点工资,根本不足以扎根。 对很多毕业生来说对企业有心理工资诉求,希望自己生活的体面一点,似...
  • j3T9Z7H
  • j3T9Z7H
  • 2017年11月29日 00:00
  • 57

如何实现W5200E01-M3中的UPnP(通用即插即用) 端口转发(三)

大家好,前面我们为大家分享了如何实现W5200E01-M3中的UPnP(通用即插即用) 端口转发(二),今天继续为大家分享最后一部分,希望对大家有帮助~ 第一部分请参考: http://blog.c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:专题三 Problem W
举报原因:
原因补充:

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