C. 小妹妹采蘑菇 2014新生暑假个人排位赛11

时间限制 1000 ms 内存限制 65536 KB

题目描述

在广茂的大森林里居住着一位可爱的小妹妹,以及一位怪叔叔。这天,怪叔叔让小妹妹为他做一锅蘑菇汤,可怜的小妹妹只好出门采集蘑菇。怪叔叔知道,森林里一共有n种不同的蘑菇,所以他提出了一个变态的要求,小妹妹必须为他做一锅包含所有n种蘑菇的汤。也就是说,小妹妹至少要采集齐所有的n种蘑菇。她想知道,平均要采多少朵蘑菇能满足怪叔叔的要求,注意,她每次所采的蘑菇是等概率的。

输入格式

多组case,case<=100。每组case一行一个数n,1<=n<=100。输入以EOF结束。

输出格式

每组case输出一行答案,保留六位小数。

输入样例

1
2

输出样例

1.000000
3.000000

赛中提交:NULL

赛后AC:YES

思路:

sigema(n/i)  (1<=i<=n)

期望的计算方式:

sigema(ki*pi)  ki为随机变量,pi为该随机变量对应的概率

期望分为二项分布和几何分布,

二项分布是n次独立重复实验,每次实验都是相互独立的,求的是其中实验成功的次数。直接n*pi就好。

几何分布是n次独立重复实验,每次实验都是相互独立的,求的是第一次成功的实验次数。有无限种可能,但期望收敛,算法是1/pi

这里的就属于几何分布

每一次采摘就是一组实验,

第一次有可能采到不同的蘑菇概率是一,一次成功,不属于几何分布。

第二次采到不同蘑菇的概率是,9/10,而可以采一次,两次,三次...n次踩不到直到第n+1次才采到,所以期望是10/9

下同

ac代码:

#include <iostream>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string>
#include <vector>
#include <list>
#include <map>
#include <queue>
#include <stack>
#include <bitset>
#include <algorithm>
#include <numeric>
#include <functional>using namespace std;int main()
{int n;while(scanf("%d",&n)!=EOF){double a=(double)n,b=a;double sum=0;for(;b>0;b-=1){sum+=a/b;}printf("%lf\n",sum);}return 0;
}

暑期个人赛--第十一场--C相关推荐

  1. 题解报告(CDUT暑期集训——第三场)

    题解报告(CDUT暑期集训--第三场) A - Problem A. Ascending Rating HDU - 6319 思路:单调队列板子题?(但是弱的一批的我还是不会用(有空补上 用的滑动窗口 ...

  2. 题解报告(CDUT暑期集训——第四场)

    题解报告(CDUT暑期集训--第四场) Problem D. Nothing is Impossible HDU - 6335 思路:水题 排个序循环判断就出来了 AC代码 #include<s ...

  3. 题解报告(CDUT暑期集训——第六场)

    题解报告(CDUT暑期集训--第六场) A - oval-and-rectangle HDU - 6362 思路:水题 积分一化就出来了 AC代码 #include<stdio.h> #i ...

  4. 题解报告(CDUT暑期集训——第五场)

    题解报告(CDUT暑期集训--第五场) B - Beautiful Now HDU - 6351 思路:直接暴力全排列就行了 最多\(10!\)次 题目限制2500ms 全排列大概是2000多ms(最 ...

  5. 暑假集训-个人赛第六场

    这场比赛,不提也罢. A 转载于:https://www.cnblogs.com/macinchang/p/4693690.html

  6. zsacm20120226省赛前个人赛第1场(结题报告)

    1.http://acm.hdu.edu.cn/showproblem.php?pid=1754 之前做过的线段树,单点更新,难度不大,连标记下传也不用了,用了之前学习到的代码,就是代码记忆不够熟练, ...

  7. UPC 2020年夏混合个人训练第八十一场

    HDXM,给点支持吧啊,练了一晚上的科三了,十点多才到家,每天还要早起准备各种东西,也是有点辛苦了. 问题 A: 能量消耗 cost 题目描述 Rainy7 的一生注定不平凡. 在一次睡梦中,她梦见自 ...

  8. ZAFU_2021_2_17_2021寒假个人赛第四场题解

    A题 原题链接:https://codeforces.com/problemset/problem/1296/A 相关tag:简单思维 我们每次操作可以把数组中的一个数变为另一个数,那么如果这两个数同 ...

  9. 2022牛客暑期多校第一场G、A、D、I

    G. Lexicographical Maximum 题目大意: 给定一个n(1 ≤ n ≤ 10 ^ 1e6) 输入1 ~ n按字典序排列的最大的数 解法: 首先把n当作字符串对待 如果len(n) ...

最新文章

  1. Windows XP安装Python,最高支持到3.4.4,后续版本不支持
  2. 魅蓝android底层是什么,魅蓝E2的手机系统是什么
  3. sqlserver2008r2修改表不能保存的解决方法
  4. 微信小程序 Unexpected end of JSON input
  5. linux连接池等待时间,LINUX系统下解决time_wait 连接数过多问题
  6. 淘宝购物车分享上线第一天:630万人在用购物车社交
  7. windows下打开jenkins
  8. PHP开启输出错误信息
  9. 评委打分表模板_杭州爸爸自制《奖惩表》火遍网络:请好好爱那个写作业的小孩...
  10. 计算机主机五大结构,计算机由哪五大部分组成?
  11. 架构之美第五章-架构概述
  12. 玩王者荣耀用不好英雄?两阶段算法帮你精准推荐精彩视频
  13. 阿里云服务器可以搭建游戏吗?
  14. 计算机如何更新目录,wps更新目录【设置办法】
  15. C++循环---数字统计(自学用)
  16. Swagger简单使用之从入门到精通
  17. 成人c语言培训,C语言程序设计在成人教育中教学.doc
  18. python OpenCV:绘制一个圆形图片
  19. 1000以内的水仙花数c语言实现
  20. PaaS平台升级NFS报错排除

热门文章

  1. python 装饰器模拟京东登陆
  2. 湖南大学研究生院 计算机,湖南大学研究生院
  3. 电商数据采集要怎么保证准确率
  4. [Vue warn]: <transition-group> children must be keyed: <ElTag>
  5. 【已解决】通过PMID或PMCID下载sc-Seq基因数据集
  6. 专为Windows电脑和服务器设计的磁盘管理软件
  7. 【优化求解】基于缎蓝园丁鸟优化算法 (SBO)求解单目标问题附matlab代码
  8. HC18P110L芯圣开发笔记(二)各种外设,PIN,button,pwm,ADC
  9. View-of-Delft数据集文件学习
  10. C编程 求1+1/2+1/3+……+1/100的和