BZOJ 3450 Easy
注意细节啊。。。
和上一道差不多。
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#define maxn 300500
using namespace std;
int n;
char s[maxn];
long double dp1[maxn],dp2[maxn];
int main()
{
scanf("%d\n%s",&n,s);
for (int i=;i<=n;i++)
{
if (s[i-]=='o') {dp1[i]=dp1[i-]+;dp2[i]=dp2[i-]+*dp1[i-]+;}
else if (s[i-]=='x') {dp1[i]=;dp2[i]=dp2[i-];}
else {dp1[i]=(dp1[i-]+)*0.5;dp2[i]=dp2[i-]+(*dp1[i-]+)*0.5;}
}
printf("%.4Lf\n",dp2[n]);
return ;
}
BZOJ 3450 Easy的更多相关文章
- Bzoj 3450: Tyvj1952 Easy (期望)
		
Bzoj 3450: Tyvj1952 Easy 这里放上题面,毕竟是个权限题(洛谷貌似有题,忘记叫什么了) Time Limit: 10 Sec Memory Limit: 128 MB Submi ...
 - bzoj4318 OSU!和bzoj 3450 Tyvj1952 Easy
		
这俩题太像了 bzoj 3450 Tyvj1952 Easy Description 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:( 我们来简化一下这个游戏的规则 有n次点 ...
 - Bzoj 3450: Tyvj1952 Easy  期望/概率,动态规划
		
3450: Tyvj1952 Easy Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 431 Solved: 325[Submit][Status] ...
 - bzoj 3450 Tyvj1952 Easy (概率dp)
		
3450: Tyvj1952 Easy Description 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:(我们来简化一下这个游戏的规则有n次点击要做,成功了就是o,失败 ...
 - BZOJ 3450 Tyvj1952 Easy(期望)
		
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=3450 [题目大意] 给出一个字符串,包含o,x和?,一个字符串的得分为 每段连续的o的 ...
 - 【概率】BZOJ 3450:Tyvj1952 Easy
		
Description 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:( 我们来简化一下这个游戏的规则 有n次点击要做,成功了就是o,失败了就是x,分数是按comb计算的,连 ...
 - BZOJ 3450: Tyvj1952 Easy [DP 概率]
		
传送门 题意:$ox?$组成的序列,$?$等概率为$o\ or\ x$,得分为连续的$o$的长度的平方和,求期望得分 一开始没想出来,原因在于不知道如何记录长度 其实我们同时求得分和长度的期望就好了 ...
 - BZOJ.3450.(JoyOI1952) Easy(期望)
		
题目链接 /* 设f[i]为到i的期望得分,c[i]为到i的期望连续长度 则若s[i]=='x',f[i]=f[i-1], c[i]=0 s[i]=='0',f[i]=f[i-1]+2*c[i-1]+ ...
 - bzoj 3450: Tyvj1952 Easy
		
Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 411 Solved: 309[Submit][Status][Discuss] Descriptio ...
 
随机推荐
- Mybatis update In
			
mysql语句如下: ,,) mybatis的mapper如下: int updateStateByIDs(@Param("ids") String[] ids, @Param(& ...
 - webservice方法内用了session,asp.net调用时注意问题
			
可搜索相关:ASP.NET WebService 中使用 ASP.NET_SessionId 当前问题是:我们写了WebService给客户调用,第一个方法是登陆,传入用户名和密码,成功后在Webse ...
 - Tomcat数据库连接池的配置方法总结
			
Tomcat数据库连接池的配置方法总结 数据库连接是一种关键的有限的昂贵的资源,这在多用户网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标 ...
 - 为 Node.js 开发者准备的 8 本免费在线电子书(转)
			
ode.js 是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始.比较独特的是,Node.js会假设你是在POSIX环境下运行它 Linux 或 Mac OS X.如果你 ...
 - c# xml的增删改查操作   xmlDocument 的用法
			
1.将xml转换为DataTable string path = "";//xml的位置StringReader sr = null;XmlTextReader xmlReader ...
 - 静态工具类中使用注解注入service
			
转载:http://blog.csdn.net/p793049488/article/details/37819121 一般需要在一个工具类中使用@Autowired 注解注入一个service.但是 ...
 - [转]Arrays.sort()你应该知道的事
			
以下内容转自: 原文链接: programcreek 翻译: ImportNew.com- 刘志军 译文链接: http://www.importnew.com/8952.html --------- ...
 - java面向对象编程——第八章 类的高级概念
			
8.1访问修饰符: public:该类或非该类均可访问: private: 只有该类可以访问: protected:该类及其子类的成员可以访问,同一个包中的类也可以访问: 默认:相同数据包中的类可以访 ...
 - 两天以来对plsqldev操作的记忆
			
frist,开机后,打开服务,打开服务,打开服务(重要的事情说三遍). and then, 打开plsqldev,输入TEST账户而不是SYS账户,否则你会被许多未接触到的内容淹没你刚刚创建好的表. ...
 - bzoj 2434: [Noi2011]阿狸的打字机
			
#include<cstdio> #include<iostream> #include<cstring> #define M 100008 using names ...