lightoj1030(期望dp)
2015-08-20 10:47
477 查看
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <algorithm> #include <iostream> #include <queue> #include <stack> #include <vector> #include <map> #include <set> #include <string> #include <math.h> using namespace std; #pragma warning(disable:4996) #pragma comment(linker, "/STACK:1024000000,1024000000") typedef __int64 LL; const int INF = 1<<30; /* */ const int N = 100 + 10; double dp ; int a ; int main() { int t, n; scanf("%d", &t); for (int k = 1; k <= t; ++k) { scanf("%d", &n); for (int i = 1; i <= n; ++i) scanf("%d", &a[i]); dp = a ; for (int i = n - 1; i >= 1; --i) { double tmp = 0; for (int j = i + 1; j <= n &&j - i <= 6; ++j) tmp += dp[j] / 6; if (n - i < 6) { tmp *= 6 / (double)((n - i)); } dp[i] = tmp + a[i]; } printf("Case %d: %.6lf\n",k, dp[1]); } return 0; }
View Code
相关文章推荐
- python基础语法
- Mysql5.6主从复制-基于binlog
- ios 清理缓存
- 循环中异常处理机制
- 杭电1020Encoding
- 8天学通MongoDB——第一天 基础入门
- iOS 的几种模式
- POJ2635----The Embarrassed Cryptographer
- C# ContentType类型汇总
- CentOS 安装过程中设置网络的方法
- HDU3405-World Islands
- Ubuntu下mysql忘记root密码
- lzo-2.09源码官方下载地址
- Libevent源码分析-event_base
- UVa 514 Rails(经典栈)
- Java虚拟机详解04----GC算法和种类【重要】
- css3 div垂直居中
- Java虚拟机JVM学习07 类的卸载机制
- 修改npm包管理器的registry为淘宝镜像(npm.taobao.org)
- MongoDB的一些命令