动态规划题,设 dp[i][j] 表示掷 j 次色子后到达第 i 格的概率。

状态转移方程为 dp[i + k][j + 1] += dp[i][j] * p[k],k 为 1~6,p[k] 为掷出 k 点的概率。

#include <iostream>
#include <cstring>
#include <iomanip>
using namespace std;
const int MAXN = 65;double dp[MAXN][15]; //dp[i][j]表示掷j次色子后到达第i格的概率
double p[10]; //掷出1~6的概率
int num[10] = { 5,12,22,29,33,38,42,46,50,55 }; //事件格int main()
{int T;cin >> T;while (T--){memset(dp, 0, sizeof(dp));for (int i = 1; i <= 6; i++){cin >> p[i];dp[i][1] = p[i];}for (int i = 1; i < 55; i++) //动态规划{for (int j = 1; j < 10; j++)for (int k = 1; k <= 6; k++)dp[i + k][j + 1] += dp[i][j] * p[k];}for (int i = 0; i < 10; i++) //计算到达每个事件格的概率{double ans = 0;for (int j = 1; j <= 10; j++) //将掷1~10次色子到达该格子的概率相加{ans += dp[num[i]][j];}cout << num[i] << ": " << fixed << setprecision(1) << ans * 100 << "%" << endl;}if (T > 0)cout << endl;}return 0;
}

继续加油。

HDU 1493(QQpet exploratory park)相关推荐

  1. hdu 动态规划(46道题目)倾情奉献~ 【只提供思路与状态转移方程】(转)

    HDU 动态规划(46道题目)倾情奉献~ [只提供思路与状态转移方程] Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955      背包 ...

  2. Good Luck in CET-4 Everybody! HDU - 1847 (巴氏博弈)

    Good Luck in CET-4 Everybody! HDU - 1847 大学英语四级考试就要来临了,你是不是在紧张的复习?也许紧张得连短学期的ACM都没工夫练习了,反正我知道的Kiki和Ci ...

  3. hdu 4090(搜索+可行性剪枝)

    解题思路:这道题一开始我想用bfs,但这道题我感觉难的是每次消除后,怎么往下往左移动.此外还有就是要剪枝,不然是过不了的,可采用可行性剪枝,即当前的得分加上当前状态下可能得到的最大分,如果还不能够达到 ...

  4. hdu 4983(欧拉函数)

    题目大意:给出一组n和k,求解满足公式:gcd(n-a,n)*gcd(n-b,n)=n^k的(a,b)的对数,结果对(1e9+7)取模. 先证明:对于1<=x<=n,有gcd(n-x , ...

  5. Keywords Search HDU - 2222(AC自动机模板)

    题意: 给定 n个长度不超过 50的由小写英文字母组成的单词准备查询,以及一篇文章,问:文中出现了多少个待查询的单词.多组数据. 题目: In the modern time, Search engi ...

  6. HDU 1848(SG函数应用)

    原文链接:http://hi.baidu.com/king___haha/item/542a071140107f9598ce337c fib[1..]={1,2,3,5,8,13,21,...};是菲 ...

  7. A - Age of Moyu HDU - 6386(Dijkstra+堆优化)

    要解决这道题,可以用dfs+bfs,但是我不会,所以我只会dijkstra算法: 要解决这道题必须明白迪杰斯特拉算法的核心思想,我是这样理解的: 我可以任意举例一个图: 比如这个图,那么求1-6的最短 ...

  8. HDU 1493 QQpet exploratory park(概率DP)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1493 题意:一排有61个格子标号0-60.其中停在5,12, 22, 29, 33, 38, 42, ...

  9. HDU-1493 QQpet exploratory park(概率+二维dp)

    第一次做dp 题目 扔骰子,给出扔出每个点的概率,求出到达特定点的概率是多少..这里所有特定点的和并不是100%,每个特定点的计算是将每一次(共十次)经过它的概率都加起来求和.得到100%的情况是将每 ...

最新文章

  1. C++正整数的素数分解的实现算法(附完整源码)
  2. STL vector 容器介绍
  3. 关于“豪猪”,你理解的透彻吗?【Hystrix是个什么玩意儿】
  4. js写的程序如何上线到linux,将 Node.js 应用发布到 Linux 应用服务 - Visual Studio | Microsoft Docs...
  5. 听说,高手都用记事本写C语言代码?
  6. java里不支持post请求_java – Spring Boot – 不支持请求方法’POST’
  7. matebook14支持触摸屏吗_matebook 14有触屏吗
  8. Git的17条基本用法
  9. 优雅的校验参数-javax.validation
  10. 《天勤数据结构》笔记——假溢出和循环队列基本操作的实现(C/C++)
  11. 助过网:一个月时间怎么科学有效复习公务员考试?
  12. AutoML系列 | 04-AutoML系统中的元知识迁移应用
  13. TP-link WR703N, OpenWrt, Mentohust
  14. [Python] 央视新闻联播推送
  15. 怀孕计算机在线,【怀孕天数计算器在线计算_怀孕天数计算器在线计算专题】- 天鹅到家...
  16. 一篇关于校园的爱情故事:伤感
  17. python中什么的布尔值不是false_不是python中的布尔值
  18. MVC设计模式的理解
  19. java并发编程中常用的工具类 Executor
  20. photoshop不能保存bmp格式

热门文章

  1. 按键精灵 html转txt文件,按键精灵怎么把变量输出写入TXT文本
  2. 新品密集!2020中关村论坛技术交易大会-第二场新技术新产品首发活动圆满举行...
  3. 10款 Mac 经典原型设计开发软件推荐
  4. 【AI好书】不想被AI降维打击?美国“四院院士”写的这本深度学习科普书了解一下...
  5. RoCE网络技术和实现方式
  6. 主动变被动9个例句_初中英语,被动语态的特殊用法考点总结
  7. 新版Qq为什么不受欢迎?
  8. 华为设备VXLAN配置举例
  9. javaweb JAVA JSP汽车配件销售系统jsp配件销售网站 (jsp电子商务系统,购物商城)在线购物案例
  10. 经典VU仪表的混音效果工具