描述:有两个罐子,一个罐子里有一个红球,另一个罐子里有一个红球和一个白球,每次从两个罐子里各取一个球,然后在向每个罐子里各加一个白球,一次取到两个红球时就结束取球,求n次取球中至少一次为取球为红球的概率,然后再求n次取球皆为红球的概率前面零的个数(即从小数点起到后面第一个不为零结束,一共有多少个零)
#include <cstdio>
#include <cmath>
double arr[1000000],num[1000000];
int main()
{
//freopen("in.txt","r",stdin);
int n,len=1;
arr[1]=0.5;
num[1]=log10(2.0);
while(scanf("%d",&n)!=EOF)
{
if(len<n)
{
for(int i=len+1; i<=n; ++i)
arr[i]=arr[i-1]+(1-arr[i-1])/i/(i+1),num[i]=num[i-1]+log10(1.0*i*i+i);
len=n;
}
printf("%.6lf %d\n",arr[n],(int)num[n]);
}
return 0;
}

最新文章

  1. mysql 5分钟倒计时
  2. 关于问题ld:library not found for -lXXX的错误
  3. Xcode8不能使用快捷键“command+/”注释代码的解决方法
  4. 设计模式-14 MVC模式
  5. presto访问 Azure blob storage
  6. java线层的启动与停止
  7. 浅谈postMessage多页面监听事件
  8. Seafile 推出 “分布式文件同步技术” 打造的私有云服务
  9. C指针--通过二级指针往回拉数据
  10. 纯JS实现的3D标签云,不依赖不论什么第三方库,支持移动页面
  11. AS3.0下去除flash右键菜单
  12. 使用queryperf对DNS服务器作压力测试
  13. 浅谈ServletContext
  14. IIS 服务或万维网公布服务,或者依赖这 服务可能在启动期间错误发生或者已禁用
  15. monitor.sh
  16. ZOJ 3846 GCD Reduce//水啊水啊水啊水
  17. Unity 敌人波次设计
  18. UML和模式应用4:初始阶段(2)--需求科目之进化式需求
  19. 在web.xml中添加配置解决hibernate 懒加载异常
  20. MySQL 先按某字段分组,再取每组中前N条记录

热门文章

  1. href 做导航 特效
  2. Objective-C的动态特性
  3. Javascript轮播 支持平滑和渐隐两种效果
  4. UI控件库
  5. IE8下div中2个button仅仅显示一个
  6. 【WebSocket初探 】
  7. Android项目----AsyncTask异步操作
  8. .NET MVC4 实训记录之七(实现资源的自主访问后续)
  9. angularjs执行流程
  10. 学习GDI+ (1)