Dice Possibility hiho一下 第174周

http://hihocoder.com/problemset/problem/1339
时间限制:10000ms
单点时限:1000ms
内存限制:256MB

描述

What is possibility of rolling N dice and the sum of the numbers equals to M?
输入

Two integers N and M. (1 ≤ N ≤ 100, 1 ≤ M ≤ 600)
输出

Output the possibility in percentage with 2 decimal places.
样例输入

2 10

样例输出

8.33

这道题我也不会。。。看了别人的代码想了好久才想明白是啥意思,转移方程就是看这一个骰子是以多少的点数加进去。
dp[i][j]表示有i个骰子,总点数为j。
for example:

dp[3][6]=dp[2][5] * (1.0/6) + dp[2][4] * (1.0/6) + dp[2][3] * (1.0/6) + dp[2][2] * (1.0/6)

为什么是这样呢?

dp[2][5]其实表示的是第三骰子抛出来是1并且概率是1.0/6,所以要乘一个1.0/6。
同理,其他滴就是抛出来是2,是3,是4 ……etc

#include"iostream"
#include"string.h"
#include"cstdio"
using namespace std;
double dp[105][605];
int main()
{
    int N,M;
    while(cin>>N>>M)
    {
        memset(dp,0,sizeof(dp));
        for(int i=1; i<=6; i++)dp[1][i]=1.0/6;
        for(int i=2; i<=N; i++)
        {
            for(int j=i; j<=6*N; j++)
            {
                for(int k=1; k<=6&&j-k>=i-1; k++)
                {
                    dp[i][j]+=dp[i-1][j-k]*1.0/6;
                }
            }
        }
        printf("%.2f\n",dp[N][M]*100);
    }
}
全部评论

相关推荐

找工作勤劳小蜜蜂:自我描述部分太差,完全看不出想从事什么行业什么岗位,也看不出想在哪个地区发展,这样 会让HR很犹豫,从而把你简历否决掉。现在企业都很注重员工稳定性和专注性,特别对于热爱本行业的员工。 你实习的工作又太传统的it开发(老旧),这部分公司已经趋于被淘汰,新兴的互联网服务业,比如物流,电商,新传媒,游戏开发和传统的It开发有天然区别。不是说传统It开发不行,而是就业岗位太少,基本趋于饱和,很多老骨头还能坚持,不需要新血液。 工作区域(比如长三角,珠三角,成渝)等也是HR考虑的因素之一,也是要你有个坚定的决心。否则去几天,人跑了,HR会被用人单位骂死。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 春招至今,你的战绩如何? #
8665次浏览 80人参与
# 你的实习产出是真实的还是包装的? #
1597次浏览 40人参与
# 巨人网络春招 #
11284次浏览 223人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7329次浏览 40人参与
# 重来一次,我还会选择这个专业吗 #
433253次浏览 3926人参与
# 简历第一个项目做什么 #
31471次浏览 323人参与
# 米连集团26产品管培生项目 #
5513次浏览 214人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
186784次浏览 1118人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152230次浏览 887人参与
# 研究所笔面经互助 #
118835次浏览 577人参与
# 简历中的项目经历要怎么写? #
309895次浏览 4181人参与
# 面试紧张时你会有什么表现? #
30463次浏览 188人参与
# 你今年的平均薪资是多少? #
212948次浏览 1039人参与
# AI时代,哪些岗位最容易被淘汰 #
63221次浏览 791人参与
# 我的求职精神状态 #
447942次浏览 3128人参与
# 你最满意的offer薪资是哪家公司? #
76382次浏览 374人参与
# 高学历就一定能找到好工作吗? #
64240次浏览 620人参与
# 牛客AI文生图 #
21391次浏览 237人参与
# 你怎么看待AI面试 #
179738次浏览 1223人参与
# 正在春招的你,也参与了去年秋招吗? #
363083次浏览 2635人参与
# 腾讯音乐求职进展汇总 #
160537次浏览 1109人参与
# 职能管理面试记录 #
10780次浏览 59人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务