LightOj 1027 A Dangerous Maze【概率】
2024-09-08 12:32:39
题目链接:http://www.lightoj.com/volume_showproblem.php?
problem=1027
题意:
你面前有n个门,每一个相应一个数字,若为正xi。代表xi分钟后你会从它走出迷宫,负数则说明你会在-xi分钟后回到出发点且失去记忆。
求出去的时间的期望。
代码:
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <string>
#include <string.h>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
using namespace std;
const int MAXN = 10000;
int t ,n;
int p[MAXN];
long long gcd (long long a,long long b)
{
if (b == 0) return a;
else return gcd (b,a%b);
}
int main()
{
cin>>t;
for(int cases=1;cases<=t;cases++)
{
cin>>n;
int num = 0;
long long sum =0;
for(int i=1;i<=n;i++)
{
cin>>p[i];
if (p[i] > 0) num++;
sum += abs(p[i]);
}
int tmp = gcd(sum,num);
num = num/tmp;
sum = sum/tmp;
cout<<"Case "<<cases<<": ";
if (num!=0) cout<< sum <<"/"<< num <<endl;
else cout<<"inf"<<endl;
}
return 0;
}
最新文章
- 《Spark快速大数据分析》—— 第五章 数据读取和保存
- javascript运算符语法概述
- spring获取bean的时候严格区分大小写
- c++中的struct
- 【Todo】【转载】ES6的学习记录
- 4418SPI2对应管脚位置
- HttpModule,HttpHandler,HttpHandlerFactory
- git的安装和环境配置过程(学习笔记)
- 起床困难综合症[NOI2014]
- python字典无限遍历
- NOI2009 管道取珠 神仙DP
- GitHub的初级使用
- jpython basic
- Redis 编译安装
- c# 自定义日期的时分秒
- SQL[Err] ORA-00979: not a GROUP BY expression
- python常见错误
- leaflet:调用arcgis切片地图服务
- Unity3D Shader描边效果
- PyCharm首次使用(Hell world!)