The probability of n heads in a row tossing a fair coin is 2−n. Calculate the probability for any positive integer n (1 ≤ n ≤ 1000000).
Input
A list of valid values of n (one per line).
Output
Print a table of n and 2−n in the following for the given values of n, using the following format:
2^-n = z.xxxe-y
where z is a nonzero decimal digit, each x is a decimal digit and each y is a decimal integer with no leading zeros or spaces.
Sample Input
1
100
10000
1000000
Sample Output
2^-1 = 5.000e-1
2^-100 = 7.889e-31
2^-10000 = 5.012e-3011
2^-1000000 = 1.010e-301030

问题链接:UVA474 Heads / Tails Probability
问题简述:(略)
问题分析
    计算2−n。简单题不解释。
程序说明:(略)
参考链接:(略)
题记:(略)

AC的C++语言程序如下:

/* UVA474 Heads / Tails Probability */#include <bits/stdc++.h>using namespace std;const int N = 1e6;
int y[N + 1];
double x[N + 1];void init()
{x[1] = 5;y[1] = 1;for(int i = 2; i <= N; i++) {x[i] = x[i - 1] * 0.5;y[i] = y[i - 1];while(x[i] < 1.0) {x[i] *= 10;y[i]++;}}
}int main()
{init();int n;while(~scanf("%d", &n))printf("2^-%d = %.3lfe-%d\n", n, x[n], y[n]);return 0;
}

UVA474 Heads / Tails Probability【数学】相关推荐

  1. hdu6595 Everything Is Generated In Equal Probability 数学期望

    链接 Everything Is Generated In Equal Probability 题意 ①给个N(1≤N≤3000),在1~N中等概率取一个数n ②随机产生一个1~n的排列,记录逆序对个 ...

  2. UVA545 LA5263 Heads【对数】

    The probability of n heads in a row tossing a fair coin is 2−n Input The first line of the input con ...

  3. Competitive Programming 3题解

    题目一览: Competitive Programming 3: The New Lower Bound of Programming Contests(1) Competitive Programm ...

  4. 贝叶斯统计推断_统计推断对决:频繁主义者与贝叶斯主义者

    贝叶斯统计推断 by Kirill Dubovikov 通过基里尔·杜博维科夫(Kirill Dubovikov) 统计推断对决:频繁主义者与贝叶斯主义者 (Statistical Inference ...

  5. (译) 函数式 JS #2: 函数!

    "close-up photo of factory" by Taton Moïse on Unsplash 原文链接 By: Krzysztof Czernek 这是 " ...

  6. 抛硬币正面期望_如果抛硬币,正面的数量多于反面的可能性

    抛硬币正面期望 Problem statement: 问题陈述: Let N be a positive odd number. There are N coins, numbered 1, 2 , ...

  7. Gambler's Ruin(赌徒破产问题 概率论)

    赌徒破产问题,做tc时遇到,顺便拿来好好研究下 英文原版地址为:Gambler's Ruin 问题如下: 一个赌徒有h枚金币,每次有概率a获得一枚金币或者概率(1-a)丢掉一枚金币,直到其所有的金币总 ...

  8. java---解惑--

    Java谜题1--表达式谜题 谜题1:奇数性 下面的方法意图确定它那唯一的参数是否是一个奇数.这个方法能够正确运转吗? public static boolean isOdd(int i){  ret ...

  9. Java解惑 电子书

    --表达式谜题 Java 谜题 1--表达式谜题 谜题 1:奇数性 下面的方法意图确定它那唯一的参数是否是一个奇数.这个方法能够正确运转 吗? public static boolean isOdd( ...

最新文章

  1. C语言初学者简单语法综合练习
  2. 【Python基础】当变量有值时,为什么会出现UnboundLocalError?
  3. MySQL调优(五):MySQL查询优化分析
  4. IOS-UITextField类
  5. B树 B+树 B*树
  6. 第四届CocoaChina开发者大会官网上线
  7. xhr返回值_XMLHttpRequest发送POST、GET请求以及接收返回值
  8. sar分辨率公式_对PAR DAR SAR的理解
  9. python连接mysql代码_Python连接MySQL的实例代码
  10. LightGBM官方中文文档上线啦!
  11. 4. JavaScript Math 对象
  12. Julia之初体验(一)下载与安装
  13. linux date 4 2,JZ2440 linux-3.4.2内核启动报错:Verifying Checksum ... Bad Data CRC(示例代码)...
  14. Spark 学习笔记——001【spark-mysql+spark-hive】
  15. [金工实习报告]金工实习基本方法,车工/焊接/钳工/铣工/铸造/安全生产/3D打印等
  16. Google地图开发初级篇
  17. 超详细的Mysql安装教程
  18. 3dmax安装后破解Couldn't write to disk !
  19. win10扬声器红叉_刚装了win10 小扬声器红叉没声音
  20. 清除IE浏览器input后面的删除图标

热门文章

  1. MPLS(多协议标记交换)协议能否降低跨省组建企业专网的成本?
  2. SQL那些事儿(十三)--Oracle中varchar与varchar2区别
  3. WebKit新特性WebGL
  4. [air for ios] 三小时开发一个iOS飞行射击游戏
  5. MFC 教程【9_MFC的状态】
  6. oracle中dual最多存多大_ORACLE中dual用法详解
  7. Error in callback for watcher “value“: “TypeError: Cannot read property ‘repalce‘ of null“
  8. import关键字的使用
  9. 如何在html上做弹框效果,网页|利用提示框(Tooltip)实现弹窗效果
  10. Python数据结构实战——哈希表中的冲突处理(Collision Handling In Hash Table)