题目链接

公式比较好推

  

精度好难搞啊@_@

下面记笔记@_@

  ****在CodeBlocks中,输出double型变量要使用%f (参见http://bbs.csdn.net/topics/391938535

  **** long double用%LF输出

  **** __float128 精度比 long double 高(可以在中间运算时使用,输出时把__float128强制转化为double然后printf

  **** 注意n->∞时(这道题里是1e6),可以借助极限公式@_@(有人用cmath公式就ac了,好强啊orz)

贴两个代码

#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef __float128 LB;    //亲测此处long double会wa掉一半数据 

LB qpow(LB x,LL k)
{LB ret=1;for(;k;k>>=1){if(k&1) ret*=x;x=x*x;}return ret;
}int main()
{int T;scanf("%d",&T);while(T--){LL n,m;scanf("%lld%lld",&n,&m);
//        cin>>n>>m;LB t=qpow((LB)(n-1)/n,m)*n;LB ans=n-t;
//        cout<<ans<<endl;printf("%.7lf\n",(double)ans);}
}

#include<bits/stdc++.h>
int main()
{int T;scanf("%d",&T);while(T--){double n,m;scanf("%lf%lf",&n,&m);if(n<1e6)printf("%f\n",n*(1-pow(1.0*(n-1)/n,m)));else printf("%f\n",n*(1-exp(-1.0*m/n)));}
}

转载于:https://www.cnblogs.com/Just--Do--It/p/6419647.html

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 战忽局的手段

    设 f(m) 表示m次演讲后忽悠的期望,那么很容易得出: f(m)=f(m-1)+1*(n-f(m-1))/n 整理得到 f(m)-n=(n-1)/n*(f(m-1)-n) 公式有了,然后就是卡精度问 ...

  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. 数字图像处理2:传统插值
  2. java原子变量的作用_AtomicInteger原子类的作用介绍(代码示例)
  3. 基于Mybatis,处理多表联合获取
  4. js的arguments_javascript
  5. 速度优化_网站打开速度慢?如何优化?
  6. ASP.NET Core 借助 K8S 玩转容器编排
  7. 深度学习算法和机器学习算法_啊哈! 4种流行的机器学习算法的片刻
  8. OLAP引擎:基于Presto组件进行跨数据源分析
  9. 剑指offer-JZ82 二叉树中和为某一值的路径(一)(附区分DFS和回溯)
  10. 鹿晗都有 AI 粉了,为什么 AI 换脸剧的效果还这么渣?
  11. AttributeError: module 'socketio' has no attribute 'Server'
  12. 使用MS Test进行单元测试
  13. 【优化算法】晶体结构算法【含Matlab源码 1800期】
  14. eagle8.6 linux 补丁,Ubuntu 12.04无法安装Eagle-6.x 解决方法
  15. VBA实例6 CorelDraw 批量生成设备位号、连续编号
  16. 如何减少linux内存碎片
  17. UE4蓝图学习篇(一)
  18. c语言实现数据写入存储地址,c语言中通过指针将数值赋值到制定内存地址
  19. 安卓教室会议室预约系统源码
  20. 工作日志----统一工号补充了啦

热门文章

  1. 为您的系统指定一个默认的软件仓库(YUM), 命令行配置自动yum源
  2. 云上主机SSH秘钥对连接linux注意事项
  3. 小强升职记梗概_《小强升职记》读后感
  4. for循环里radio多选_Max里的for循环
  5. @Configurattion注解的作用及一些列组合使用
  6. 安装环境 php5.2 mysql_ubuntu安装配置apache2+php5.2+mysql5环境教程
  7. 长春理工有计算机专业吗,长春理工大学(专业学位)计算机技术考研难吗
  8. c语言fread读取错误,【求助】C语言fread读取二进制文件时,读取结果全都是零
  9. mysql autocommit 脚本_mysql autocommit的差异
  10. Java设计模式(二十二):原型设计模式