hdu 4599 Dice
数学能力已经彻底降低到了小学水平,真是惨啊惨。。。
首先G(M)很容易确定,G(M) = 6 * M;
H(N) = 6 * F(N),于是推出来H(N)就可以了,昨天请教了一下别人,直接数学公式搞定,不需要什么DP
H(N) = 1/6 * (H(N-1) + 1) + 5/6 * (H(N-1) + 1 + H(N))
解释一下,首先有1/6的概率扔出来1,于是有1/6 * (H(N-1) + 1),后边那部分这么想,先扔了1次,卧槽?居然不一样,那就重新扔,于是有了后面一部分。。。(某数学神如是说。。。)
公式推出来就可以随便算了。。。
hdu 4599 Dice的更多相关文章
- HDU 4599 Dice (概率DP+数学+快速幂)
		题意:给定三个表达式,问你求出最小的m1,m2,满足G(m1) >= F(n), G(m2) >= G(n). 析:这个题是一个概率DP,但是并没有那么简单,运算过程很麻烦. 先分析F(n ... 
- hdu 4599 Dice 概率DP
		思路: 1.求f[n];dp[i]表示i个连续相同时的期望 则 dp[0]=1+dp[1] dp[1]=1+(5dp[1]+dp[2])/6 …… dp[i]=1+(5dp[1 ... 
- HDU 4652 Dice(期望)
		题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4652 题意:一个m个面的筛子.两种询问:(1)平均抛多少次后使得最后n次的面完全一样:(2)平均抛多少 ... 
- hdu 5012 Dice
		Problem Description There are 2 special dices on the table. On each face of the dice, a distinct num ... 
- HDU 5012 Dice (BFS)
		事实上是非常水的一道bfs,用字符串表示每一个状态,map判重就ok了. 题目链接:http://acm.hdu.edu.cn/showproblem.php? pid=5012 #include&l ... 
- ACM学习历程—HDU 5012 Dice(ACM西安网赛)(bfs)
		Problem Description There are 2 special dices on the table. On each face of the dice, a distinct num ... 
- HDU 4652 Dice:期望dp(成环)【错位相减】
		题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4652 题意: 给你一个有m个面的骰子. 两种询问: (1)"0 m n": “最后 ... 
- hdu 4625 Dice(概率DP)
		Dice Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submi ... 
- HDU 4652 Dice (概率DP)
		版权声明:欢迎关注我的博客,本文为博主[炒饭君]原创文章,未经博主同意不得转载 https://blog.csdn.net/a1061747415/article/details/36685493 D ... 
随机推荐
- vue-gemini-scrollbar(vue组件-自定义滚动条)
			vue-gemini-scrollbar(vue组件-自定义滚动条) https://segmentfault.com/a/1190000013338560 
- Oracle中的DDL,DML,DCL总结
			转自http://blog.csdn.net/w183705952/article/details/7354974 DML(Data Manipulation Language,数据操作语言):用于检 ... 
- oracle 存储过程,存储函数,包,
			http://heisetoufa.iteye.com/blog/366957 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过 ... 
- ios之coredata
			Core Data数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类. (1)NSManagedObjectModel(被管 ... 
- PHP中的正则
			概述 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配.替换.截取匹配的字符串. j简单的说就是通过一些规定的符号和字符组合成的一种语法规则 其实,只有了解一种语言的正则使用 ... 
- Linux中vim编辑器常用命令
			移动光标 Ctrl+f:屏幕向下移动一页,相当于[Page Down]按键Ctrl+b:屏幕向上移动一页,相当与[PageUp]按键 0或功能键[Home]:数字‘0’:移动到这一行的最前面的字符处$ ... 
- 由Java实现Valid Parentheses
			一.题目 Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the ... 
- C++中派生类使用基类成员的问题
			在C++中,派生类在定义构造函数时,会调用基类构造函数首先完成基类部分的构造: class Derive : public Base { public: Derive(string nam, int ... 
- 关于react-native引入第三方库,运行react-native link xxxxx后项目无法运行
			最新版本的react-native中,官方表示将要移除 AsyncStorage,推荐使用@react-native-community/async-storage,好吧官方经常这么干 按照官方提 ... 
- linux下solr5.0.0环境搭建
			1解压 linux下解压命令 tar -zxvf solr-5.0.0.tgz 2启动 linux 系统 直接切换solr-5.0.0\bin 文件夹 执行 solr star -p 8983 (如果 ... 
