博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ4902【CTSC2017】游戏
阅读量:6149 次
发布时间:2019-06-21

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

设当前已知条件$X_i=C_i$为事件$A_i$

答案为$\sum\limits_{i=1}^{n}P(X_i=1|A_1,...,A_k)$

设$A_t<X_i<=A_t+1$

$P(X_i=1|A_1,...,A_k)$

$=\frac{P(X_i=1,A_1,...,A_k)}{P(A_1,...,A_k)}$

$P(A_1,...,A_k)=P(A_1,...,A_{k-1})*P(A_k|A_1,...,A_{k-1})$

因为$A_k$事件只需要$A_{k-1}$

所以$P(A_k|A_1,...,A_k)=P(A_k|A_{k-1})$

所以i的贡献为$\frac{P(X_i=1|A_t)*P(A_{t+1}|X_i=1)}{P(A_{t+1}|A_t)}$

每段区间贡献为$\frac{\sum\limits_{i=A_t+1}^{A_{t+1}}P(X_i=1|A_t)*P(A_{t+1}|X_i=1)}{P(A_{t+1}|A_t)}$

线段树分别维护分子和分母 

每次操作相当于添加区间或者删除区间

转载于:https://www.cnblogs.com/xuruifan/p/7016935.html

你可能感兴趣的文章
登记申请汇总
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Java并发编程73道面试题及答案
查看>>
企业级负载平衡简介(转)
查看>>
ICCV2017 论文浏览记录
查看>>
科技巨头的交通争夺战
查看>>
当中兴安卓手机遇上农行音频通用K宝 -- 卡在“正在通讯”,一直加载中
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
直播视频流技术名词
查看>>
IOC —— AOP
查看>>
比特币现金将出新招,推动比特币现金使用
查看>>
MS SQLSERVER通用存储过程分页
查看>>
60.使用Azure AI 自定义视觉服务实现物品识别Demo
查看>>
Oracle 冷备份
查看>>