hdu4815Little Tiger vs. Deep Monkey 概率dp

原创 2015年11月18日 17:58:22
//给n(<=40)个数ai(<=1000)
//猴每次0.5的概率得到ai这个分数
//问人最少需要多少值才能在概率至少大于p的情况比
//猴的分数大
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std ;
const int maxn = 4e4+10 ;
double dp[maxn] ;
int main()
{
    int t ;
    scanf("%d" , &t) ;
    while(t--){
        int n ;
        double p ;
        scanf("%d%lf"  ,&n , &p) ;
        memset(dp , 0 , sizeof(dp)) ;
        dp[0] = 1 ;
        for(int i = 1;i <= n;i++){
            int c ;
            scanf("%d" , &c) ;
            for(int j = maxn-1;j >= c;j--){
                dp[j] = dp[j-c]*0.5 + dp[j]*0.5;
            }
            for(int j = c-1;j >= 0;j--){
                dp[j]*=0.5 ;
            }
        }
        double sum = 0 ;
        int ans = 0 ;
        for(int j = 0;j < maxn;j++){
            sum += dp[j] ;
            if(sum >= p){
                ans = j ;
                break ;
            }
        }
        printf("%d\n" , ans) ;
    }
    return  0 ;
}

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

Little Tiger vs. Deep Monkey HDU - 4815 (dp)

A crowd of little animals is visiting a mysterious laboratory – The Deep Lab of SYSU.  “Are you s...

hdu 4815 Little Tiger vs. Deep Monkey(数学+dp)

首先要知道一个公式就是Deep Monkey得到的分数

HDU4815 Little Tiger vs. Deep Monkey (母函数应用)

Little Tiger vs. Deep Monkey Time Limit: 1000MS   Memory Limit: 65535KB   64bit IO Form...

HDU 4815 Little Tiger vs. Deep Monkey (0/1背包应用)

HDU 4815 Little Tiger vs. Deep Monkey (0/1背包应用)

HDU 4815 Little Tiger vs. Deep Monkey

Little Tiger vs. Deep Monkey Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K ...

HDU 4815 Little Tiger vs. Deep Monkey 背包问题

链接:http://acm.hdu.edu.cn/showproblem.php?pid=4815 题意:很“内涵”的一个题面,题意是给出N道题,和一个概率P,然后给出每道题对应的得分aa[i](每道...

hdu 4815 Little Tiger vs. Deep Monkey (背包+思维)

题意:          由于题目是pdf文档就不上题目了。大意是说。有A,B两个人答题比赛。一共有N道题目(N 思路:         开始拿到题目的时候以为是概率DP但后来一分析就豁然开朗。...

hdu 4815 Little Tiger vs. Deep Monkey

Little Tiger vs. Deep Monkey Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (...

Live Archive 6705 Little Tiger vs. Deep Monkey

Regional 2013::Asia - Changchun C    Live Arc

Little Tiger vs. Deep Monkey

Problem Description A crowd of little animals is visiting a mysterious laboratory – The Deep Lab ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hdu4815Little Tiger vs. Deep Monkey 概率dp
举报原因:
原因补充:

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