期望分数

金牌导航 期望-4

题目大意

告诉你一个01串中每个位置是1的概率,对于连续的x个1,贡献为x3x^3x3,问你期望贡献是多少

输入样例

3
0.5
0.5
0.5

输入样例

6.0

数据范围

1⩽N⩽1051\leqslant N \leqslant 10^51⩽N⩽105

解题思路

把(x+1)3(x+1)^3(x+1)3拆成x3+3x2+3×x+1x^3+3x^2 + 3 \times x + 1x3+3x2+3×x+1
然后递推得到各项即可

代码

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#define ll long long
#define N 100010
using namespace std;
int n;
double x, f[N], a[N], b[N];
int main()
{scanf("%d", &n);for (int i = 1; i <= n; ++i){scanf("%lf", &x);f[i] = f[i - 1] + (3 * a[i - 1] + 3 * b[i - 1] + 1) * x;a[i] = (a[i - 1] + 2 * b[i - 1] + 1) * x;//x^2b[i] = (b[i - 1] + 1) * x;//x}printf("%.1lf", f[n]);return 0;
}

【期望】期望分数(金牌导航 期望-4)相关推荐

  1. 【期望】期望收益(金牌导航 期望-3)

    期望收益 金牌导航 期望-3 题目大意 给你一个01串,有些位置是未知的,连续的x个1贡献为想x2x^2x2,现在问你该串的期望贡献 输入样例 4 ???? 输出样例 4.1250 数据范围 1⩽n⩽ ...

  2. 【期望】【高斯消元】图上游走(金牌导航 期望-6)

    图上游走 金牌导航 期望-6 题目大意 给出一个无向连通图,小明初始在点1,每一步等概率地走向相连的其他点,当走到n时结束,定义分数从1为走到n的过程中经过的边的编号之和,现在让你给这m条边重新编号, ...

  3. 【期望】守卫挑战(金牌导航 期望-9)

    守卫挑战 金牌导航 期望-9 题目大意 有n个数,到第i个数,有p_i的概率选择这个数,问你最后选了最少L个数,且选的数的和再加k大于等于0 样例输入 3 1 0 10 20 30 -1 -1 2 样 ...

  4. 【期望】关灯游戏(金牌导航 期望-8)

    关灯游戏 金牌导航 期望-8 题目大意 有n盏灯,有些是亮的,有的是暗的,现在如果按一个位置的开关,那么是它因数的位置的灯都会改变开关情况,现在如果用k步不能直接关完,就随机按,直到可以k步关完,就用 ...

  5. 【期望】选书问题(金牌导航 期望-7)

    选书问题 金牌导航 期望-7 题目大意 有n个人,每个人有自己的选书目录,一个人有p的概率选当前的书,有1-p的概率不选,即去查看下一本书(过n后回到1),现在问你选书的逆序对的期望数 输入样例 5 ...

  6. 【期望】彩色圆环(金牌导航 期望-5)

    彩色圆环 金牌导航 期望-5 题目大意 给你一个环,每个位置的数字等概率为1~m中的其中一个,对于连续的相同数字的串,记其长度为aia_iai​,求aia_iai​的积的期望值 输入样例 8 1 输出 ...

  7. 【期望】乘坐电梯(金牌导航 期望-2)

    乘坐电梯 金牌导航 期望-2 题目大意 有n个人,对于没一个单位时间有p的概率最前面的1个人进电梯,有(1-p)的概率不进,问你t个单位时间后,电梯中的期望人数 样例输入 1 1 0.50 1 样例输 ...

  8. 【期望】路径长度(金牌导航 期望-1)

    路径长度 金牌导航 期望-1 题目大意 给出一个图,问你从1走到n的期望路径长度 输入样例 4 4 1 2 1 1 3 2 2 3 3 3 4 4 输出样例 7.00 数据范围 1⩽n⩽1051\le ...

  9. 【ybt金牌导航8-3-3】【luogu P4593】分数计算 / 教科书般的亵渎(数学)(拉格朗日插值)

    分数计算 / 教科书般的亵渎 题目链接:ybt金牌导航8-3-3 / luogu P4593 题目大意 有一些怪,血量从 1~n,其中有 m 个数是没有怪的,给出这些数. 然后你可以每次操作攻击所有怪 ...

最新文章

  1. Gulp快速入门教程
  2. linux下编译onvif框架,Onvif第六课 Linux编译gsoap
  3. nvm 下载node 下载不下来_一键下载网页所有图片,把美丽存下来
  4. 最让青年科学家们困惑的 10 个问题,是什么?
  5. C++继承中父类和子类之间的同名覆盖
  6. 插入排序 - 二分插入排序
  7. “易+”开源 | 网易会议开源之移动端篇
  8. FFmpeg的C++封装:FFmpegWrapper
  9. 通过扫码自定义链接安装iOS app,版本更新总结。
  10. 1477: 青蛙的约会
  11. 论文浅尝 | 基于表示学习的大规模知识库规则挖掘
  12. 神经网络反向传导算法
  13. 源码安装python3.7.0
  14. Redis高可用之持久化
  15. 数控机床属于计算机应用领域,数控技术都应用到这些领域了!你还不知道!
  16. ubuntu风扇转速控制与系统状态监控
  17. 【sduoj】前端JSZip库的使用
  18. 河南巴旦木生态农业:巴旦木与杏仁有哪些不同,如何分辨巴旦木仁与杏仁?
  19. 提取pdf目录的方法
  20. 架构师之路16年精选50篇_2011年精选

热门文章

  1. 简述原型模型的特点_3D打印硅胶复模手板的步骤和特点有哪些
  2. php windows共享内存,关于php的共享内存的使用和研究之由起
  3. mybatis mysql usegeneratedkeys_mybatis中useGeneratedKeys用法--插入数据库后获取主键值
  4. 服务器虚拟化怎么使用,服务器使用中的误区及建议 服务器虚拟化安装步骤
  5. 夏门大学的计算机专业排第几,2019厦门大学专业排名
  6. 815 计算机专业基础综合,2018年华东理工大学信息科学与工程学院815计算机专业基础综合之计算机操作系统考研基础五套测试题...
  7. Java计算时间差_传统的SimpleDateFormat类
  8. [Redis6]发布和订阅
  9. [JavaWeb-XML]XML组成部分
  10. [JavaWeb-HTML]HTML标签_语义化标签