ok

在OI界存在着一位传奇选手——QQ,他总是以风格迥异的搞笑代码受世人围观

某次某道题目的输入是一个排列,他使用了以下伪代码来生成数据

while 序列长度<n do
{
随机生成一个整数属亍[1,n]
如果这个数没有出现过则加入序列尾
}

聪明的同学一定发现了,这样生成数据是徆慢的,那么请你告诉QQ,生成一个n排列的期望随机次数

sloce

显然:

Ans=n∗∑i=1n1i

又∑ni=11i=ln(n)+oula

其中,oula是欧拉常数,其近似值为0.5662157774901。

最新文章

  1. PHPcms 系统简单使用
  2. 【JAVA反射机制】
  3. Mac OS X 系统12个常用的文本编辑快捷键(移动、选中)
  4. 洛谷P1263 || 巴蜀2311 宫廷守卫
  5. javascript数组详解
  6. Realm for Android快速入门教程
  7. javascript类继承系列二(原型链)
  8. window7 输入什么命令可以快速打开服务管理?? 虚拟机设置了NAT网络连接方式,还是无法上网?
  9. cocos2d-x 实现clash of clans多点聚焦缩放场景
  10. Windows下用Mingw编译Boost.Regex库
  11. 增加窗体边框3D效果
  12. node源码详解(五) —— 在main函数之前 —— js和C++的边界,process.binding
  13. 转: 深入Java虚拟机】之二:Class类文件结构
  14. 洛谷P4643 [国家集训队]阿狸和桃子的游戏(思维题+贪心)
  15. Ubuntu搜狗拼音输入法崩溃问题
  16. Mysql DML DCL DDL
  17. 重温js之null和undefind区别
  18. Gulp 笔记
  19. 维京传奇第四季/全集Vikings迅雷下载
  20. python学习笔记之基础数据和控制

热门文章

  1. Redis多API开发
  2. Django项目:CRM(客户关系管理系统)--62--52PerfectCRM实现CRM客户报名流程学生合同审核
  3. ACM常用的Java代码
  4. springboot核心技术(四)-----Docker、数据访问、自定义starter
  5. tensorflow中张量的理解
  6. Ubuntu 18.04 美化
  7. JNI初级:android studio生成so文件详细过程
  8. web前端学习(四)JavaScript学习笔记部分(8)-- JavaScript 浏览器对象
  9. EL表达式如何读取一个string型的list 一个单纯的的字符串list
  10. 2019.9.16 csp-s模拟测试44 反思总结