2024.8.1 鲜花

news/2024/11/13 12:33:55/文章来源:https://www.cnblogs.com/xrlong/p/18335578
Re:End of a dream

鞅的停时定理

感觉学起来还挺简单的,就是有太灵活逆天的式子。

这里不放鞅的定义了,可以看 百度百科

这里指的是连续鞅。

停时定理:

若满足一下三个条件之一:

\[P\{ T < \infty \}=1\\ \]

\[E[|M_T|]<\infty\\ \]

\[\lim_{n\to \infty} E[|M_n|I_{\{T>n\}}|]=0 \]

则有:

\[E[M_T]=E[M_0] \]

其实对于这个用的不多,一般会用势能形式,条件也一般都会满足。

但也有用这个简单的。

势能形式:

考虑对于每个状态 \(A_i\),设终状态为 $A_{\gamma},构造势能函数 \(\phi\),使其满足 \(E\{\phi(A_{n+1}-A_n)\mid A_n...A_1\}=-1\),并且 \(E(\phi(A_{\gamma}))\) 唯一确定。

然后就可一用 \(E(\phi(A_{\gamma}))-E(\phi(A_{begin}))\) 求期望步数。

其实有更严谨的表达,但卵用没有。

困难的就是构造势能函数,给几个例题:

CF1025G Company Acquisitions

你们模拟赛出这个防 AK 是吧

状态显然。

考虑一个局面,只和一个每个根的子树个数有关,考虑依此构造每个子树的势 \(f(x)\),表示子树有 \(x\) 个节点的势,整个状态的势就是 \(\phi=\sum f\)

考虑每次的转移,我们可以直接考虑钦定两个点,每个都有 \(\frac 12\) 的概率是另一个父亲,设这两个点分别为 \(x,y\),有:

\[\frac{f(x+1)+yf(0)}2+\frac{f(y+1)+xf(0)}2-f(x)-f(y)=-1 \]

因为我们想得到一些严格的关系,不妨将条件适当严格化,并钦定常量 \(f(0)=0\),则有:

\[f(x+1)-2f(x)=-1 \]

然后就可以直接 \(O(n)\) 求每个了,发现其满足条件,可以作差。

CF1349D Slime and Biscuits

和刚才那个很像,但是发现没法钦定,只能直接枚举和式。

直接考虑每个被选中的概率,可以有和式(太长了我不放了,卖个萌能放过我吗 QwQ)

考虑还是将条件严格化,直接去掉和式,对于第 \(i\) 项钦定其值是 \(-\frac xm\),然后就有递推式子了。

放个题解吧,要是觉得我讲的太烂了可以去看 luogu

最后有一个好玩的题:P4548 [CTSC2006] 歌唱王国

这个就是用停时定义比势能简单的例子。

有形象讲法:

考虑在每次唱歌钱有一个赌徒初始有一个硬币来按照酋长名字顺序依次赌唱 \(a_i\),如果赢了获得 \(n\) 倍硬币并继续赌,输了全赔。

考虑最后一定是剩下一个人赌完了,每个 \(border\) 都会有一个人还在,其他人都输完了。

考虑公平游戏出入平衡,可以赌徒期望得钱数 \(\sum l_i^n\)\(l\) 是每个 \(border\) 长度(算原串),也就是期望轮数。

证明就是直接对刚才的局面建鞅,显然鞅之和是鞅,考虑前后期望一样即可。

当然也可以用势能函数做

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/775958.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Golang语言文件操作快速入门篇

作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.文件的读取操作1.什么是文件2.IO流类型概述3.文件的基本操作3.1 打开和关闭文件3.2 带缓冲大小读取文件内容3.3 循环读取4.ioutil包一次性读取小文件4.1 ioutil包概述4.2 ioutil读取整个文件5.bufio包…

GO语言文件操作快速入门篇

作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.文件的读取操作1.什么是文件2.IO流类型概述3.文件的基本操作3.1 打开和关闭文件3.2 带缓冲大小读取文件内容3.3 循环读取4.ioutil包一次性读取小文件4.1 ioutil包概述4.2 ioutil读取整个文件5.bufio包…

[SWPUCTF 2021 新生赛]re1

我们一起来看一下这道逆向题吧! 1.检查一下是几位的程序,并查看是否有壳。看图可以知道它是64位的程序,并没有壳,可以放心反汇编啦! 2.让我们来看一下它的伪C代码:这题的代码也是浅显易懂呀,主要就是输入一个Flag,再将这个Flag进行处理,处理后将得到的字符串与程序中已…

通过模型划分进行分布式训练

通过模型划分进行分布式训练 https://siboehm.com/articles/22/pipeline-parallel-training 流水线并行性使得训练不适合单个GPU内存的大型模型成为可能。示例:Hugginface的BLOOM模型是一个175B参数的Transformer模型。将权重存储为bfloat16需要350GB,但他们用来训练BLOOM的G…

[vue3] Vue3 自定义指令及原理探索

这篇文章记录了在Vue3中如何在全局或者组件内部注册自定义事件,并通过阅读源码探索自定义事件的实现原理。Vue3除了内置的v-on、v-bind等指令,还可以自定义指令。 注册自定义指令 全局注册 const app = createApp({})// 使 v-focus 在所有组件中都可用 app.directive(focus, …

关于在windows系统下使用Linux子系统

今天意外刷到一个短视频,介绍了如何在windows下方便的使用系统自带的Linux子系统,本人抱着好奇的心理,也因为最近碰到了只使用windows操作系统解决不了的问题,还有想到以后测试项目大概率也要在Linux系统下进行。除此之外,本人之前也尝试过使用类似于Vmware等大型虚拟机来…

特性

1.特性的定义:特性就是一个类,必须直接或者间接继承Attribute 特性本身也会被修饰可以用在哪个地方: 如果特性本身的修饰为All : [AttributeUsage(AttributeTargets.All,AllowMultiple =true)] ,则都可修饰 2.特性的访问:特性本身是没有用的,不影响程序的运行;我们只能…

【PHP系列】内存马(二)不死马优化

实验环境工具 phpstudy传统的PHP不死马就是一根筋的往一处写文件,这样就会造成不管文件有没有被修改或者文件是否存在,都会重新创建一个文件,这样会比较占用服务器资源,所以就可以通过这点来对不死马进行优化。 优化前: <?phpset_time_limit(0);ignore_user_abort(1);…

Zotero怎样才能形成[2-6]这样的引用

Step01 在Word中引用多篇文献 点击“Add/Edit Citation” 在跳出的Zotero搜索框中,选择“经典视图” 在跳出的“添加/编辑引注”界面中,点击“多重来源”(单一来源) 选中对应的文章后,添加即可、添加成功的效果如下:可以看到[2-6]Step02 在参考文献部分显示 这里针对的是…

zotero参考文献双语引用

实现这样的效果:真服了,今天急着排版,英文是自己对着参考文献一篇一篇敲上去的...

直流电机

电机分类 有刷直流电机工作原理下面这个是LearnEngineering制作的动画,讲解的是直流电机的工作原理,就是把电枢线圈中感应产生的交变电动势,靠换向器配合电刷的换向作用,使之从电刷端引出时变为直流电动势的原理。直流有刷电机是大家最早接触的一类电机,中学时物理课堂上…

Windows 10 如何禁止 自动更新

windows 10 如何禁止 自动更新关闭Windows 10自动更新的方法有多种,‌包括通过Windows设置、‌使用第三方工具、‌禁用Windows Update服务、‌使用本地组策略编辑器、‌任务计划程序以及编辑注册表等。‌通过Windows设置关闭自动更新:‌打开设置应用,‌点击更新与安全,‌选…