暑期个人赛--第十一场--C
C. 小妹妹采蘑菇 2014新生暑假个人排位赛11
题目描述
在广茂的大森林里居住着一位可爱的小妹妹,以及一位怪叔叔。这天,怪叔叔让小妹妹为他做一锅蘑菇汤,可怜的小妹妹只好出门采集蘑菇。怪叔叔知道,森林里一共有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相关推荐
- 题解报告(CDUT暑期集训——第三场)
题解报告(CDUT暑期集训--第三场) A - Problem A. Ascending Rating HDU - 6319 思路:单调队列板子题?(但是弱的一批的我还是不会用(有空补上 用的滑动窗口 ...
- 题解报告(CDUT暑期集训——第四场)
题解报告(CDUT暑期集训--第四场) Problem D. Nothing is Impossible HDU - 6335 思路:水题 排个序循环判断就出来了 AC代码 #include<s ...
- 题解报告(CDUT暑期集训——第六场)
题解报告(CDUT暑期集训--第六场) A - oval-and-rectangle HDU - 6362 思路:水题 积分一化就出来了 AC代码 #include<stdio.h> #i ...
- 题解报告(CDUT暑期集训——第五场)
题解报告(CDUT暑期集训--第五场) B - Beautiful Now HDU - 6351 思路:直接暴力全排列就行了 最多\(10!\)次 题目限制2500ms 全排列大概是2000多ms(最 ...
- 暑假集训-个人赛第六场
这场比赛,不提也罢. A 转载于:https://www.cnblogs.com/macinchang/p/4693690.html
- zsacm20120226省赛前个人赛第1场(结题报告)
1.http://acm.hdu.edu.cn/showproblem.php?pid=1754 之前做过的线段树,单点更新,难度不大,连标记下传也不用了,用了之前学习到的代码,就是代码记忆不够熟练, ...
- UPC 2020年夏混合个人训练第八十一场
HDXM,给点支持吧啊,练了一晚上的科三了,十点多才到家,每天还要早起准备各种东西,也是有点辛苦了. 问题 A: 能量消耗 cost 题目描述 Rainy7 的一生注定不平凡. 在一次睡梦中,她梦见自 ...
- ZAFU_2021_2_17_2021寒假个人赛第四场题解
A题 原题链接:https://codeforces.com/problemset/problem/1296/A 相关tag:简单思维 我们每次操作可以把数组中的一个数变为另一个数,那么如果这两个数同 ...
- 2022牛客暑期多校第一场G、A、D、I
G. Lexicographical Maximum 题目大意: 给定一个n(1 ≤ n ≤ 10 ^ 1e6) 输入1 ~ n按字典序排列的最大的数 解法: 首先把n当作字符串对待 如果len(n) ...
最新文章
- Windows XP安装Python,最高支持到3.4.4,后续版本不支持
- 魅蓝android底层是什么,魅蓝E2的手机系统是什么
- sqlserver2008r2修改表不能保存的解决方法
- 微信小程序 Unexpected end of JSON input
- linux连接池等待时间,LINUX系统下解决time_wait 连接数过多问题
- 淘宝购物车分享上线第一天:630万人在用购物车社交
- windows下打开jenkins
- PHP开启输出错误信息
- 评委打分表模板_杭州爸爸自制《奖惩表》火遍网络:请好好爱那个写作业的小孩...
- 计算机主机五大结构,计算机由哪五大部分组成?
- 架构之美第五章-架构概述
- 玩王者荣耀用不好英雄?两阶段算法帮你精准推荐精彩视频
- 阿里云服务器可以搭建游戏吗?
- 计算机如何更新目录,wps更新目录【设置办法】
- C++循环---数字统计(自学用)
- Swagger简单使用之从入门到精通
- 成人c语言培训,C语言程序设计在成人教育中教学.doc
- python OpenCV:绘制一个圆形图片
- 1000以内的水仙花数c语言实现
- PaaS平台升级NFS报错排除
热门文章
- python 装饰器模拟京东登陆
- 湖南大学研究生院 计算机,湖南大学研究生院
- 电商数据采集要怎么保证准确率
- [Vue warn]: <transition-group> children must be keyed: <ElTag>
- 【已解决】通过PMID或PMCID下载sc-Seq基因数据集
- 专为Windows电脑和服务器设计的磁盘管理软件
- 【优化求解】基于缎蓝园丁鸟优化算法 (SBO)求解单目标问题附matlab代码
- HC18P110L芯圣开发笔记(二)各种外设,PIN,button,pwm,ADC
- View-of-Delft数据集文件学习
- C编程 求1+1/2+1/3+……+1/100的和