【HDOJ】1493 QQpet exploratory park
2014-11-24 23:00
302 查看
超水的动态规划。最后要对概率求Sigma。
#include <cstdio> #include <cstring> #include <cstdlib> #define MAXN 61 #define MAXK 11 double dp[MAXK][MAXN]; double a[7]; int b[10] = {5, 12, 22, 29, 33, 38, 42, 46, 50, 55}; int main() { int t; int i, j, k, p; #ifndef ONLINE_JUDGE freopen("data.in", "r", stdin); #endif scanf("%d", &t); for (p=0; p<t; ++p) { for (i=1; i<=6; ++i) scanf("%lf", &a[i]); for (i=0; i<MAXK; ++i) for (j=0; j<MAXN; ++j) dp[i][j] = 0.0; dp[0][0] = 1.0; for (i=1; i<MAXK; ++i) { for (k=0; k<MAXN; ++k) { for (j=1; j<=6; ++j) { if (k+j < MAXN) dp[i][k+j] += dp[i-1][k]*a[j]; else break; } } } if (p) printf("\n"); double sum; for (i=0; i<10; ++i) { sum = 0.0; for (j=1; j<MAXK; ++j) sum += dp[j][b[i]]; printf("%d: %.1lf%%\n", b[i], sum*100); } } return 0; }
相关文章推荐
- Hdoj 1493 QQpet exploratory park
- !HDU 1493 QQpet exploratory park-dp
- HDU 1493 QQpet exploratory park(概率DP)
- hdu 1496 QQpet exploratory park 水概率dp
- HDOJ 4607 - Park Visit
- HDOJ2095
- 【HDOJ】1070 -> Milk
- 【HDOJ】1760 A New Tetris Game
- hdoj 2579 Dating with girls(2) 【BFS&&三维数组标记】
- hdoj 2818 Building Block(加权并查集)
- hdoj-2601 An easy problem
- hdoj 1052-Tian Ji -- The Horse Racing
- 【HDOJ】1197 -> Specialized Four-Digit Numbers
- HDOJ 1056 HangOver
- hdoj--2579--Dating with girls(2)(搜索+三维标记)
- hdoj1789 Doing Homework again
- Hdoj 2544 最短路
- HDOJ 1003 Max Sum
- 【HDOJ】1335 -> Basically Speaking
- 【BestCoder】 HDOJ 5167 Fibonacci