概率dp 投掷色子走一定步数 期望
来源:互联网 发布:茂日软件登录 编辑:程序博客网 时间:2024/05/02 00:00
两题的结束方式略有不同
hdu 4405 Aeroplane chess
#include<iostream>#include<algorithm>#include<iostream>#include<stdio.h>#include<string.h>#include<stdlib.h>#include<vector>#include<queue>#include<cmath>using namespace std;#define ll long long#define inf 0x3f3f3f3f#define maxnode 1000010#define sigma_size 26const int dir[4][2]={0,1,0,-1,1,0,-1,0};int n,m;int map[100005];double dp[100005];int main(){while(scanf("%d%d",&n,&m)!=EOF&&n!=0){memset(map,-1,sizeof(map));memset(dp,0,sizeof(dp));int i,j;int ta,tb;for(i=1;i<=m;i++){scanf("%d%d",&ta,&tb);map[ta]=tb;}dp[n]=0;for(i=n-1;i>=0;i--){if(map[i]==-1)dp[i]=(dp[i+1]+dp[i+2]+dp[i+3]+dp[i+4]+dp[i+5]+dp[i+6])/6.0+1;elsedp[i]=dp[map[i]];}printf("%.4lf\n",dp[0]);}return 0;}
Acdream 1113 The Arrow
/** this code is made by 2Bpencil* Problem: 1113* Verdict: Accepted* Submission Date: 2014-06-08 21:26:46* Time: 92MS* Memory: 1868KB*/#include<stdio.h>#include<string.h>#include<stdlib.h> double dp[100005];int n; int main(){ int T; scanf("%d",&T); while(T--) { scanf("%d",&n); int i,j; memset(dp,0,sizeof(dp)); if(n-1>=0)dp[n-1]=6.0; if(n-2>=0)dp[n-2]=6.0; if(n-3>=0)dp[n-3]=6.0; if(n-4>=0)dp[n-4]=6.0; if(n-5>=0)dp[n-5]=6.0; for(i=n-6;i>=0;i--) { for(j=1;j<=6;j++) dp[i]+=dp[i+j]; dp[i]=dp[i]/6+1; } printf("%.2lf\n",dp[0]); } return 0;}
0 0
- 概率dp 投掷色子走一定步数 期望
- hihocoder#1506 : 投掷硬币(概率DP)
- 【HDU 4418】【概率DP 高斯消元】 Time travel 给出一个数轴,有一个起点和终点,某人可以走1-m步,每一种有一个概率,初始有一个方向,走到头则返回,问到达终点期望
- 投掷色子系列编程题
- 概率dp 求期望
- 期望&概率dp总结
- 期望&概率dp总结
- 概率与期望DP
- HDU4405(概率DP求期望)
- 【专题总结】概率&期望DP
- HDU4599 Dice概率期望DP
- zoj 3822(概率dp期望)
- zoj3329 概率dp求期望
- HDU 4405 概率期望DP
- HDU 3853 期望概率DP
- hdoj3853LOOPS【概率dp求期望】
- hdu4035 概率DP求期望
- HDU_5781_ATM_Mechine(概率期望dp)
- 我的淘宝历程
- poj1562 Oil Deposits(深搜dfs)
- hdu 1007 Quoit Design 最近点对(分治)
- 面试- 字符串反转 单词不反转
- C++ 从类型转换到文件读入数组
- 概率dp 投掷色子走一定步数 期望
- Eclipse插件的安装方法三则
- Android开发中在一个Activity中关闭另一个Activity
- Eclipse中创建并运行Servlet项目
- 初探linux子系统集之led子系统(三)
- HTML标签自定义属性
- iOS开发- UICollectionView详解+实例
- Unable to find ‘struts.multipart.saveDir’ Struts2上传文件错误的解决方法
- C 语言运算符优先级