题目链接: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;
}

最新文章

  1. 《Spark快速大数据分析》—— 第五章 数据读取和保存
  2. javascript运算符语法概述
  3. spring获取bean的时候严格区分大小写
  4. c++中的struct
  5. 【Todo】【转载】ES6的学习记录
  6. 4418SPI2对应管脚位置
  7. HttpModule,HttpHandler,HttpHandlerFactory
  8. git的安装和环境配置过程(学习笔记)
  9. 起床困难综合症[NOI2014]
  10. python字典无限遍历
  11. NOI2009 管道取珠 神仙DP
  12. GitHub的初级使用
  13. jpython basic
  14. Redis 编译安装
  15. c# 自定义日期的时分秒
  16. SQL[Err] ORA-00979: not a GROUP BY expression
  17. python常见错误
  18. leaflet:调用arcgis切片地图服务
  19. Unity3D Shader描边效果
  20. PyCharm首次使用(Hell world!)

热门文章

  1. 2018 CCPC 女生赛 hdoj6288 缺失的数据范围
  2. AHOI2014/JSOI2014 奇怪的计算器
  3. css搞定所有垂直居中问题
  4. github 获取 token
  5. python_OS 模块
  6. Django 再次学习笔记整理
  7. SQL 一次插入多条记录
  8. 可编辑div的createRange()
  9. iOS-runtime-objc_setAssociatedObject(关联对象以及传值)
  10. python学习笔记--python数据类型