设 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. LaxTex---问题1: ! I can't write on file `***.pdf'.(Press Enter to retry, or Control-Z to exit; \ldots
  2. python解释器工作原理_Python解释器执行原理
  3. MySQLdb编译和制作
  4. c:forecah 参数param 不能作为对象名
  5. flink java生成流式数据
  6. 强连通图 Tarjan算法
  7. 安装pattern出错mysql_config not found
  8. Hdu2795Billboard线段树
  9. upper_bound( )和lower_bound()的用法
  10. jq和js的关系_jquery与js的区别是什么?js与jquery的用法区别介绍
  11. C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码
  12. 【Pandas 基础应用 合并Excel工作簿】
  13. IDEA git 切换分支注意事项
  14. 数仓工具—Hive语法之窗口函数first_value和last_value(12)
  15. PS~了解PS的第一步,基本操作
  16. 按键精灵定义全局变量_按键精灵2014全局数组变量传递(支持静态与动态)V2
  17. vb标准(一):用户界面的设计
  18. CSS3小可爱亲吻表白特效,给你的五一假期增添点小乐趣
  19. 《 观沧海》 《忆秦娥 · 娄山关 》
  20. 白话kali linux上可以安装什么小游戏(好奇版)

热门文章

  1. 如何高效使用搜索引擎 - 善用高级搜索
  2. Xcode代码中特殊的注释技术——TODO、FIXME和XXX的用法
  3. SAP QM 不常用事务代码QVM3 - Inspection Lots Without Usage Decision
  4. 蚂蚁迷呀 (附源码)
  5. shiro550代码审计(巨详细)--加密部分
  6. 票号自动生成(按照一定的规则)
  7. 求最大公倍数三大通解
  8. 五万块钱买什么车好_5万左右买什么车好?选这4款没错
  9. 逃不出猪周期、亏损近30亿元的新希望,迎来了“希望”?
  10. kibana4 Scripted fields字段单位转换功能