LightOJ 1027 A Dangerous Maze(期望)

原创 2015年11月20日 11:54:52

题意:n扇门,每扇所花时间为abs(x[i]),若x[i]为负则无法走出,为正则走出迷宫。求走出迷宫的期望时间。

思路:设cnt为x为正的门数。则一次走出迷宫的概率为 cnt / n,走出迷宫的期望次数为 n / cnt。走一次的平均时间为sum(abs[x[i]]) / n。则期望时间 ans = sum / n * n / cnt = sum / cnt。

#include <algorithm>
#include <iostream>
#include <sstream>
#include <cstring>
#include <cstdio>
#include <vector>
#include <string>
#include <queue>
#include <stack>
#include <cmath>
#include <set>
#include <map>
using namespace std;

typedef long long LL;
#define mem(a, n) memset(a, n, sizeof(a))
#define ALL(v) v.begin(), v.end()
#define si(a) scanf("%d", &a)
#define sii(a, b) scanf("%d%d", &a, &b)
#define siii(a, b, c) scanf("%d%d%d", &a, &b, &c)
#define pb push_back
#define eps 1e-8
const int inf = 0x3f3f3f3f, N = 1e2 + 5, MOD = 1e9 + 7;

int T, cas = 0;
int n, m;

int main(){
#ifdef LOCAL
    freopen("/Users/apple/input.txt", "r", stdin);
//  freopen("/Users/apple/out.txt", "w", stdout);
#endif
	
    si(T);
    while(T --) {
    	si(n);
    	int cnt = 0, ans = 0;
    	for(int i = 1; i <= n; i ++) { 
    		si(m);
    		ans += abs(m);
    		if(m > 0) cnt ++;
    	}
    	printf("Case %d: ", ++ cas);
    	if(!cnt) { puts("inf"); continue; }
    	printf("%d/%d\n", ans / __gcd(ans, cnt), cnt / __gcd(ans, cnt));

    }
    
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

UVA11624 Fire! 两次BFS 读懂题意很重要

Fire! Joe works in a maze. Unfortunately,portions of the maze have caught on fire, and the owner of ...
  • wr132
  • wr132
  • 2015年04月30日 21:17
  • 1739

机器学习的数学基础(一)—— 期望、方差、协方差与相关系数

0. 期望与方差期望: E[aX+bY]=aE[X]+bE[Y] E[aX+bY]=aE[X]+bE[Y] 方差: D(aX+bY)=D(aX)+D(bY)+2cov(aX,bY)=a2D(X)+...
  • lanchunhui
  • lanchunhui
  • 2016年03月29日 12:17
  • 2114

正态分布下含绝对值的期望求解

正态分布下含绝对值的期望求解@(概率论)首先用伽马函数来证明一个小结论。设X∼N(0,1),求E|X|X\sim N(0,1),求E|X|分析:我们知道EX=0,那是因为根据表达式: f(x)=12...
  • u011240016
  • u011240016
  • 2016年11月18日 12:12
  • 5747

【期望dp】Lightoj 1027 A Dangerous Maze

http://acm.hust.edu.cn/vjudge/contest/view.action?cid=84305#problem/A 一道很好的概率期望题目,没用到dp不过,再次理解了统计...
  • u012717411
  • u012717411
  • 2015年10月06日 23:20
  • 226

[LightOJ 1027] A Dangerous Maze (概率与期望)

Description You are in a maze; seeing n doors in front of you in beginning. You can choose any door...
  • u012015746
  • u012015746
  • 2016年01月17日 19:41
  • 200

LightOJ 1027 - A Dangerous Maze (期望)

题意: 迷宫n
  • lwt36
  • lwt36
  • 2015年11月02日 21:50
  • 198

lightOJ 1027 A Dangerous Maze 概率&期望

作为一个概率期望题的初学者,总结有关期望的两点供自己以后检验: 1、期望的线性性质与全期望公式       全期望公式对应计数原理当中的加法原理,把每一种情况的期望乘以概率相加;线性公式对应计数原...
  • jijijix
  • jijijix
  • 2016年08月19日 22:53
  • 143

LightOJ1027---A Dangerous Maze (期望)

You are in a maze; seeing n doors in front of you in beginning. You can choose any door you like. Th...
  • Guard_Mine
  • Guard_Mine
  • 2015年05月17日 15:48
  • 847

light OJ 1027 A Dangerous Maze (期望)

1027 - A Dangerous Maze PDF (English) Statistics Forum Time Limit: 2 s...
  • u014737310
  • u014737310
  • 2015年04月28日 11:57
  • 558

Light OJ 1027 - A Dangerous Maze(求期望)

Light OJ 1027 - A Dangerous Maze(求期望)
  • queuelovestack
  • queuelovestack
  • 2016年08月03日 15:43
  • 414
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LightOJ 1027 A Dangerous Maze(期望)
举报原因:
原因补充:

(最多只允许输入30个字)