很喵的一道题(我可不是因为看了YOUSIKI的题解才变成这样的)

$ans=\sum_{x<=n}\sum_{i<=n} iP(L=i)$ 其中P(x)表示视线为x的概率。

所以只需要求出对于每个人的$\sum_{i<=n} iP(L=i)$就可以了。

然后我们转化$\sum_{i<=n}P(L>=i)$ 这步很喵,大概运用的差分的思想。

然后我们大力展开之后合并,就可以得到一堆组合数,然后考虑组合数的意义,对组合数合并,最后得出$ans=\frac{n+1}{k+2}$k表示不小于每个人的人的个数。

然后就是$\Theta(n)$统计即可

#include <map>
#include <ctime>
#include <cmath>
#include <queue>
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
#define F(i,j,k) for (int i=j;i<=k;++i)
#define D(i,j,k) for (int i=j;i>=k;--i)int n,cnt[1005],sum;
double ans; int main()
{scanf("%d",&n); n++;for (int i=1,j;i<n;++i) scanf("%d",&j),cnt[j]++;for (int i=1;i<=1000;++i) ans+=1.0*cnt[i]*n/(n-sum),sum+=cnt[i];printf("%.2lf\n",ans);
}

  

转载于:https://www.cnblogs.com/SfailSth/p/6669732.html

BZOJ 2720 [Violet 5]列队春游 ——期望DP相关推荐

  1. BZOJ2720: [Violet 5]列队春游

    2720: [Violet 5]列队春游 Time Limit: 5 Sec  Memory Limit: 128 MB Submit: 173  Solved: 125 [Submit][Statu ...

  2. 【BZOJ】1076 [SCOI2008]奖励关 期望DP+状压DP

    [题意]n种宝物,k关游戏,每关游戏给出一种宝物,可捡可不捡.每种宝物有一个价值(有负数).每个宝物有前提宝物列表,必须在前面的关卡取得列表宝物才能捡起这个宝物,求期望收益.k<=100,n&l ...

  3. bzoj 1076 奖励关 状压+期望dp

    因为每次选择都是有后效性的,直接dp肯定不行,所以需要逆推. f[i][j]表示从第i次开始,初始状态为j的期望收益 #include<cstdio> #include<cstrin ...

  4. BZOJ 3036 绿豆蛙的归宿 期望DP

    Time Limit: 2 Sec Memory Limit: 128 MB Submit: 610 Solved: 431 Description 随着新版百度空间的下线,Blog宠物绿豆蛙完成了它 ...

  5. BZOJ.4832.[Lydsy1704月赛]抵制克苏恩(期望DP)

    题目链接 \(f[s][i][j][k]\)表示还剩\(s\)次攻击,分别有\(i,j,k\)个血量为\(1,2,3\)的奴隶主时,期望受到伤害. 因为期望是倒推,所以这么表示从后往前求,注意\(a, ...

  6. BZOJ 2553: [BeiJing2011]禁忌【ACAM + 期望dp + 矩快优化

    --反正瞎瘠薄搞搞,都是显然的 #pragma GCC optimize(3) #include<bits/stdc++.h> #define MAXN 80 using namespac ...

  7. bzoj2720 [Violet 5]列队春游

    我们有梦想,我们可以暴算! 枚举每个人i,再枚举他的视野k,然后组合数!300的阶乘.A了. 1 #include <cstdio> 2 #include <algorithm> ...

  8. bzoj 3811: 玛里苟斯【线性基+期望dp】

    这个输出可是有点恶心啊--WA*inf,最后抄了别人的输出方法orz 还有注意会爆long long,要开unsigned long long 对于k==1,单独考虑每一位i,如果这一位为1则有0.5 ...

  9. luogu P4745 [CERC2017]Gambling Guide(期望DP + 最短路实现)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P4745 [CERC2017]Gambling Guide(期望DP + 最短路实现) Weblin ...

最新文章

  1. UVA 116 Unidirectional TSP DP
  2. 数字化转型里面的这些名词都是什么关系呢?
  3. cmd连接mysql连接:mysql-h主机地址-u用户名-p用户密码(注:u与root可以不用加)
  4. Oracle新建用户并授权
  5. 最后一公里极速配送 - 阿里云算法大赛总结
  6. java selector wakeup_Selector
  7. splunk VS elasticsearch
  8. window包管理器
  9. python 谷歌翻译 api_调用谷歌翻译API
  10. 28 《暗时间》 -豆瓣评分8.4
  11. web前端期末大作业:美食文化网页设计与实现——美食餐厅三级(HTML+CSS+JavaScript)
  12. echarts 鼠标弹框显示百分比柱状图显示百分比
  13. 教育与人生:教师节有感
  14. java 带根号的开平方
  15. Android Studio Dolphin 稳定版正式发布
  16. 投资与财报的学习笔记
  17. Simulink模块字体设置
  18. Web —— 单页面和多页面模式
  19. MongoDB 5.0.8版本的使用
  20. Linux报错-ssh_exchange_identi...

热门文章

  1. DevExpress VCL Controls v15.1.5正式发布[附下载]
  2. citrix POC环境准备
  3. R语言与概率统计(四) 判别分析(分类)
  4. KMP算法的学习经验
  5. 牛客网——数字求和(水题
  6. jQuery分页插件
  7. LeetCode题解之Copy List with Random Pointer
  8. Java中Comparable和Comparator接口区别分析
  9. win7_oracle11g_64位连接32位PLSQL_Developer
  10. Activity与Intent