博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
洛谷 1365 WJMZBMR打osu! / Easy
阅读量:5899 次
发布时间:2019-06-19

本文共 638 字,大约阅读时间需要 2 分钟。

题目:

大水题。记录一下o的期望长度。

关键是(x+1)^2=x^2+2*x+1。

#include
#include
#include
using namespace std;const int N=3e6+5;int n;double dp[N],len[N];char ch[N];int main(){ scanf("%d%s",&n,ch+1); for(int i=1;i<=n;i++) { if(ch[i]=='x'){ len[i]=0;dp[i]=dp[i-1]; } if(ch[i]=='o'){ len[i]=len[i-1]+1; dp[i]=dp[i-1]+2*len[i-1]+1; } if(ch[i]=='?'){ len[i]=(len[i-1]+1)/2; dp[i]=dp[i-1]+(2*len[i-1]+1)/2; } } printf("%.4lf",dp[n]); return 0;}

 

转载于:https://www.cnblogs.com/Narh/p/9204670.html

你可能感兴趣的文章
Interop 2015:思科为其SDN架构做好安全防护
查看>>
Windows 10中国普及速度慢 原因是盗版难
查看>>
第19届亚太反病毒研究者联盟(AVAR)国际大会开幕在即
查看>>
解决 WordPress 升级更新后“添加媒体”按钮失效问题
查看>>
防范勒索软件的七种方法
查看>>
浪潮发布K-DB数据库 打造完整主机生态链
查看>>
DBA五大致命失误:你的备份可靠吗?
查看>>
巴黎袭击前夜,匿名者黑客组织反ISIS账号被封
查看>>
关于互联网+的几点思考:从用户到变革
查看>>
挖掘数据金矿 领军协同创新 曙光荣膺“2016大数据创新应用领袖企业”称号
查看>>
半个美国互联网瘫痪 360网络安全研究院发布分析报告
查看>>
并不是所有的备份都可以防止“永恒之蓝”,除了和力记易!
查看>>
网狐6603(预览版) 全部架设过程
查看>>
混合云能否成为明日之星
查看>>
“自动填充”功能可能已经泄露了个人信息
查看>>
企业部署云存储 三大要素优先级需分清
查看>>
IT项目经理是如何定义“成功”的
查看>>
老程序员推荐的 10 个编程策略
查看>>
运用大数据对市场主体服务和监管
查看>>
应用大数据开发环境监测全球标准
查看>>