设 f(m) 表示m次演讲后忽悠的期望,那么很容易得出:

f(m)=f(m-1)+1*(n-f(m-1))/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);}
}

51nod 1836 战忽局的手段相关推荐

  1. 51nod 1836战忽局的手段(期望+矩阵快速幂)

    战忽局的手段 n n n个事件, m m m次演讲 定义 d p [ i ] dp[i] dp[i]为 i i i次演讲的期望次数 d p [ 1 ] = 1 dp[1]=1 dp[1]=1 d p ...

  2. 51nod 1836 战忽局的手段 矩阵乘法

    题意 众所周知,有一个神秘的组织--战忽局,在暗中保护着我们.在局中任职的官员都有着极强的忽悠技巧,不只能用预言,还能用往事忽悠人.如今某外星间谍已经获得了战忽局曾经参与的n次事件的资料,局座发现了这 ...

  3. 51nod 1836 战忽局的手段 (期望)

    Description 众所周知,有一个神秘的组织--战忽局,在暗中保护着我们.在局中任职的官员都有着极强的忽悠技巧,不只能用预言,还能用往事忽悠人.如今某外星间谍已经获得了战忽局曾经参与的n次事件的 ...

  4. 51nod 1836 战忽局的手段(期望+矩阵快速幂)

    众所周知,有一个神秘的组织--战忽局,在暗中保护着我们.在局中任职的官员都有着极强的忽悠技巧,不只能用预言,还能用往事忽悠人.如今某外星间谍已经获得了战忽局曾经参与的n次事件的资料,局座发现了这件事, ...

  5. 51nod 1836:战忽局的手段(期望)

    题目链接 公式比较好推 精度好难搞啊@_@ 下面记笔记@_@ ****在CodeBlocks中,输出double型变量要使用%f (参见http://bbs.csdn.net/topics/39193 ...

  6. 51nod 1836:战忽局的手段

    51nod 1836:战忽局的手段 题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1836 矩阵快速幂 从题目 ...

  7. 51nod算法马拉松20 C、战忽局的手段

    战忽局的手段 基准时间限制:2 秒 空间限制:262144 KB 分值: 80 众所周知,有一个神秘的组织--战忽局,在暗中保护着我们.在局中任职的官员都有着极强的忽悠技巧,不只能用预言,还能用往事忽 ...

  8. 【51Nod1836】战忽局的手段

    众所周知,有一个神秘的组织--战忽局,在暗中保护着我们.在局中任职的官员都有着极强的忽悠技巧,不只能用预言,还能用往事忽悠人.如今某外星间谍已经获得了战忽局曾经参与的n次事件的资料,局座发现了这件事, ...

  9. 战忽局总局影部部长赞了乡村振兴战略下传统村落文化旅游设计,来自许少辉博士的视频消息中心 ​​​

    战忽局总局影部部长赞了乡村振兴战略下传统村落文化旅游设计,来自许少辉博士的视频消息中心 ​​​

最新文章

  1. C++编程语言之Lambda函数与表达式
  2. Java反射在JVM的实现
  3. 绑定dictionary 给定关键字不再字典中_VBA数组与字典解决方案第51讲:字典嵌套及二级下拉菜单的制作...
  4. FPGA的Veilog HDL语法、框架总结
  5. 初中生学计算机视频,推荐一下适合中学生的在线视频学习网站
  6. [转]Objective-C 语言特性
  7. “鉴定一下网络热门平台上的小广告”
  8. DP-最大递增子序列与最大递增子数组; 最大公共子序列与最大公共子数组。
  9. html中如何华直角坐标系,空间直角坐标系的画法..ppt
  10. 恩智浦发布新款跨界处理器
  11. thinkphp5 图片压缩旋转_有非常多的图片,该怎么制作PPT?
  12. 加入域报错(找不到网络路径)
  13. Python全栈工程师 (exercises)
  14. 静态网页之--小说阅读网
  15. $NOIP 2018 PJ游记[ZJ]$
  16. 你的年龄体重身高,最好别对这款 app 撒谎
  17. 欧文工学院计算机,UCI的EECS「加州大学欧文分校电气工程与计算机科学系」
  18. vite打包分析插件rollup-plugin-visualizer
  19. GCT 工硕英语词汇语法
  20. ASP.NET Web API入门介绍(一)

热门文章

  1. 从yolov1到yolov3的进化之路
  2. 浅谈防火墙长连接与短连接
  3. 测试相关--一些常见的测试思想
  4. 怎么用python爬取老师_小年轻不讲武德,竟用Python爬取B站上1.4w条马保国老师视频数据进行分析...
  5. std::vector实现邻接链表
  6. 指标详解(3)-- K线九转指标详解
  7. VLC和WebRTC等开源库关于硬解软解的策略
  8. Oracle快速批量导入数据
  9. Zend Framework 2核心概念-DI(Dependency Injection)讲解
  10. java: 错误: 无效的源发行版:15