首页 > 其他分享 >P9963前缀和_数学推导解法

P9963前缀和_数学推导解法

时间:2024-07-15 14:40:57浏览次数:16  
标签:P9963 ix le 前缀 limits sum choose operatorname 解法

P9963前缀和 数学推导解法

\(\operatorname{E}{\sum\limits_{i=1}^n[l\le y_i\le r]}\\=\sum\limits_{i=1}^n\operatorname{E}[l\le y_i\le r]\\=\sum\limits_{i=1}^n\operatorname{E}[l\le \sum\limits_{j=1}^ix_j\le r]\\=\sum\limits_{i=1}^n\operatorname{P}[l\le \sum\limits_{j=1}^ix_j\le r]\)

考虑每个 \(x\) 的概率生成函数

则\(F(x)=px+(1-p)px^2+(1-p)^2px^3+\cdots=\dfrac{px}{1-(1-p)x}\)

所以\((F(x))^k\\=p^kx^k\dfrac{1}{(1-(1-p)x)^k}\\=p^kx^k\sum\limits_{i=0}^\infin{i+k-1\choose k-1}(1-p)^ix^i\\=\sum\limits_{i=k}^\infin{i-1\choose k-1}(1-p)^{i-k}p^kx^i\)

所以\(\operatorname{P}[l\le \sum\limits_{j=1}^ix_j\le r]=\sum_{j=l}^r(F(x))^i[x^j]=\sum_{j=l}^r{j-1\choose i-1}(1-p)^{j-i}p^i\)

\(\therefore原式=\sum\limits_{i=1}^n\sum\limits_{j=l}^r{j-1\choose i-1}(1-p)^{j-i}p^i\\=\sum\limits_{j=l}^rp\sum\limits_{i=1}^n{j-1\choose i-1}(1-p)^{j-i}p^{i-1}\\=\sum\limits_{j=l}^rp=p(r-l+1)\)

标签:P9963,ix,le,前缀,limits,sum,choose,operatorname,解法
From: https://www.cnblogs.com/lupengheyyds/p/18303124

相关文章

  • Equal Cut (AtCoder - arc100_b)(前缀和,思维)
    题目来源:https://atcoder.jp/contests/abc102/tasks/arc100_b?lang=en//题意:将一串数字分为四段,求出每段的总和,怎么分,才能让这四段的各自总和的极差最小?//思路:“实在是想不出来好的算法,只会暴力,当时想的枚举中间的那一刀,然后左右二分,但是感觉也不太好写,毕竟我总是被二分的边界......
  • 最大值(前缀和)
    第1题   最大值 查看测评数据信息在一个遥远的星球上,有n个特殊的饮水器,它们按照从1到n的顺序排列。每个饮水器都有一个内置的储水罐,初始时第i个饮水器的储水罐中有A[i]单位的水。这个星球的居民有一种特殊的能力,他们可以进行不超过k次的水流转移操作。每次操......
  • 算法奇论——LIS 与打牌有关?看 LIS 的二分搜索解法
    《算法奇论》的第一篇文章啦~~《算法奇论》是作者开创的新的一个专栏,专门收录各种有关于计算机算法学的奇闻异事,欢迎阅读。由于本人仅14岁,知识、经验可能不足,再加上本文进度比较赶,本文可能有勘误或错别字、拼写错误,还请发现者在评论区指出,作者一定在看到评论后第一时间更正,谢......
  • 连续出牌数量 思路+代码(华为OD-C卷-200分-Python解法)
    题目描述有这么一款单人卡牌游戏,牌面由颜色和数字组成,颜色为红、黄、蓝、绿中的一种,数字为0-9中的一个。游戏开始时玩家从手牌中选取一张卡牌打出,接下来如果玩家手中有和他上一次打出的手牌颜色或者数字相同的手牌,他可以继续将该手牌打出,直至手牌打光或者没有符合条件可以继续......
  • 前缀和与差分
    前缀和与差分的联系前缀和与差分就是一个互逆的过程,前缀和数组反映了从头到i的差分数组的和,差分数组体现了前缀和数组相邻的变化量。矩阵前缀差分的理解可以根据矩形面积来理解前缀和#include<iostream>usingnamespacestd;constintN=1e5+10;intn,m;int......
  • 前缀和简析
    前缀和前置知识:\(\sum_{i=1}^{r}{a_i}=a_l+a_{l+1}+\dots+a_{r-1}+a_r\)考虑以下数组:\(i\)\(1\)\(2\)\(3\)\(a_I\)\(3\)\(5\)\(7\)如果我们要查询\(\sum_{i=1}^{2}{a_i}\),很显然可以得到\(\sum_{i=1}^{2}{a_i}=3+5=8\)。如果......
  • 关于力扣150题目——逆波兰表达式求值Java实现的三种解法
    题目介绍逆波兰表达式是一种后缀表达式,其运算符位于操作数之后。力扣150题目要求我们实现一个函数,计算给定逆波兰表达式的值。本文将介绍三种不同的Java实现方法来解决这个问题。解法一:使用栈这是最直观和常见的解法,使用栈来存储操作数,并在遇到运算符时从栈中弹出操作数......
  • 浅谈 [NOIP 2023]三值逻辑 无限种解法
    浅谈[NOIP2023]三值逻辑无限种解法前言对于NOIP2023,T1是个人人都会写的签到题,对于T3则是做法唯一只能按照提醒的数据范围一步一步走,对于T4则是只能线段树优化dp。思维局限性大,并没有什么深度挖掘的意义。直到有一天睡觉的时候又想起来T2这个题,觉得有必要把这个题相......
  • 【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【前缀和/固定滑窗】2
    有LeetCode算法/华为OD考试扣扣交流群可加948025485可上欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路贪心思想......
  • LeetCode42(接雨水)[三种解法:理解动态规划,双指针,单调栈]
    接雨水给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。这是一道困难题,难度确实有点层次.我们先来朴素思想走一波.要求能接多少雨水,我们可以具化到每个硅谷,每个硅谷能存多少雨水,那么答案就是每个硅谷的雨水所加之和.对......