Codeforces 235B Let's Play Osu! 概率dp(水

Codeforces 235B Let's Play Osu! 概率dp(水

大家好,又见面了,我是全栈君。

题目链接:点击打开链接

给定n表示有n个格子

以下每一个格子为O的概率是多少。

对于一段连续 x 个O的价值就是 x*x ;

问:

获得的价值的期望是多少。

思路:

把公式拆一下。。

#include <cstdio>
const int N = 100005;
double dp[N][2], p[N];

int main(){
	int n;
	scanf("%d", &n);
	for(int i = 1; i <= n; i ++) {
		scanf("%lf", &p[i]);
	}
	dp[0][0] = dp[0][1] = 0;
	double ans = 0;
	for(int i = 1; i <= n; i ++) {
		dp[i][0] = dp[i-1][0] * p[i] + p[i];
		dp[i][1] = dp[i-1][1] + 2 * dp[i][0] - p[i];
	}
	printf("%.10f\n", dp[n][1]);
	return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115992.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • JAVA菜鸟教程(一)「建议收藏」

    JAVA菜鸟教程(一)「建议收藏」JAVA菜鸟教程(一)

  • matlab中plot函数用法颜色_matlab数学符号大全

    matlab中plot函数用法颜色_matlab数学符号大全线条、颜色等参数:1.简单的2维直线图:plot(x,y)同一坐标显示n条线:plot(x,y1,x,y2,…)x=0:pi/10:2*pi;y=sin(x);figure;holdon;plot(x,y)2.plot(X):X是矩阵,表示矩阵的每一行都画一条线,将显示n条线。X=rand(3,3);%随机生成3*3矩阵figure;holdon;p…

    2022年10月16日
  • SSM整合实现增删改查操作【保姆式教学】

    SSM整合实现增删改查操作【保姆式教学】SSM整合实现增删改查操作【超详细】准备工作环境准备数据库准备开始干活新建个Maven项目ssmtest,加上Web支持添加依赖完整的pom.xml创建entity、dao、service、controller包实体类编写添加lombook持久层接口编写业务层接口编写业务层实现类编写表现层编写整合步骤保证Spring框架在web工程中独立运行第一步:编写spring配置文件并导入约束第二步:使用注解配置业务层第三步:导入log4j.properties配置文件第四步:测试spring能否独立

  • 国内外常用公共NTP网络时间服务器地址

    国内外常用公共NTP网络时间服务器地址【腾讯云】热门云产品首单特惠秒杀,1核2G云服务器首年38元目录太长不看NTPPoolProjectNTP.ORG.CNNTP授时快速域名服务HSDN(HomeServerDataNetwork)本地服务器数据网络企业阿里巴巴腾讯微软苹果谷歌FacebookCloudflare高通HurricaneElectric飓风电气MSK-IX(MoscowInterneteXchange)莫斯科网络交换INTER…

  • ac测评题库_用标号法求网络最大流

    ac测评题库_用标号法求网络最大流给定一个包含 n 个点 m 条边的有向图,并给定每条边的容量,边的容量非负。图中可能存在重边和自环。求从点 S 到点 T 的最大流。输入格式第一行包含四个整数 n,m,S,T。接下来 m 行,每行三个整数 u,v,c,表示从点 u 到点 v 存在一条有向边,容量为 c。点的编号从 1 到 n。输出格式输出点 S 到点 T 的最大流。如果从点 S 无法到达点 T 则输出 0。数据范围2≤n≤10000,1≤m≤100000,0≤c≤10000,S≠T输入样例:7 14 1 71

  • java使用httpclient调用第三方接口

    java使用httpclient调用第三方接口java使用httpclient调用第三方接口HttpClientUtil工具类packagecom.fz.util;importjava.io.File;importjava.net.URL;importjava.util.ArrayList;importjava.util.List;importjava.util.Map;importorg.apache.ht…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号