51nod 1836 战忽局的手段
来源:互联网 发布:软件测试风险评估 编辑:程序博客网 时间:2024/05/07 13:34
设 f(m) 表示m次演讲后忽悠的期望,那么很容易得出:
f(m)=f(m-1)+1*(n-f(m))/n
整理得到
f(m)-n=(n-1)/n*(f(m-1)-n)
公式有了,然后就是卡精度问题。。。。
__float128 有这么一个神奇的东西。。。。
#include<bits/stdc++.h>using namespace std;__float128 powf(__float128 x,long long p){__float128 ret=1.0;while(p){if(p&1)ret=ret*x;x=x*x;p>>=1;}return ret;}int main(){int T;__float128 ans;long long n,m;scanf("%d",&T);while(T--){scanf("%lld%lld",&n,&m);ans=n-n*powf((__float128)(n-1)/n,m);printf("%.7f\n",(double)ans);}}
0 0
- 51nod 1836 战忽局的手段
- 51Nod-1836-战忽局的手段
- 51nod 1836 战忽局的手段
- 51nod 1836 战忽局的手段 矩阵乘法
- 51nod 1836 战忽局的手段 (期望)
- 51nod 1836 战忽局的手段(期望+矩阵快速幂)
- 51nod算法马拉松20 C、战忽局的手段
- 51NOD 1836 战忽局的手段(矩阵乘法加速+__float128精度问题+概率期望)——算法马拉松20(告别美国大选及卡斯特罗)
- 【51Nod1836】战忽局的手段
- 幽默的手段(部分)
- 政客的手段
- 管理的手段
- 数据库优化的手段
- 小米的营销手段
- 会话管理的手段
- WebService的开发手段
- 常用的调试手段
- 手段
- java回调函数的例子
- Eclipse安装Activiti Designer插件
- Xcode 自动管理证书 打包adhoc和testFlight 测试安装
- PLS-00221: 'FINDNAMEJOBSAL' 不是过程或尚未定义
- vsftpd不支持目录软链接的解决办法
- 51nod 1836 战忽局的手段
- 如何看自己在英雄联盟中的定位?也就是自己的本命英雄?
- C语言中的异常处理机制
- ios Dispatch信号量
- 在Intellij IDEA中为web应用创建图片虚拟目录(详细截图)
- OAI LTE, open air interface ,成功实现 Open Air Interface (OAI LTE)
- POJ2001字典树
- js阻塞了怎么办
- 堆,赢者树,败者树的区别与联系