首页 > 其他分享 >【杂题乱写】6 月西安多校数学专题训练

【杂题乱写】6 月西安多校数学专题训练

时间:2023-06-14 19:36:59浏览次数:46  
标签:right 乱写 dfrac sum 多校 FWT left 杂题 mathrm

这也太难了!这也太难了!这也太难了!

D AtCoder-AGC034F RNG and XOR

这类无穷游走的期望可以写出转移式子:

\[\begin{cases} E_i=0&i=0\\ E_i=1+\sum_{j\oplus k=i} E_j\times P_k&i>0 \end{cases} \]

\(i>0\) 的情况按 FWT 异或卷积理解就是 \(E=E*P+I\),但是放在 \(E_0=0\) 处不太合适,加上一个常数 \(c\),变成 \(E+c=E*P+I\)。

考虑如何求得 \(c\),似乎是比较套路的,左式系数之和就是 \(\sum E+c\),右式中卷积的系数之和其实就是分配律,即 \(\sum E+c=\sum E\times \sum P+2^n\),而 \(\sum P=1\),因此 \(c=2^n\)。

于是写成 \(E*P-E=2^n-I\),这里 \(E*P-E\),也就是 \(E_i\) 在卷积中对 \(E_i\) 的贡献少了 \(1\),对应就是 \(P_0\) 减少 \(1\),即 \(E*(P-1)=2^n-I\)。

这个时候根据 FWT 已经可以写出 \(\mathrm{FWT}(E)=\dfrac{\mathrm{FWT}(2^n-I)}{\mathrm{FWT}(P-1)}\) 了,但是因为 \(\mathrm{FWT}(2^n-I)_0=0,\mathrm{FWT}(P-1)_0=\sum P-1=0\),而 \(i>0\) 时 \(\mathrm{FWT}(P-1)_i<\sum P-1=0\),因此只有 \(\mathrm{FWT}(E)_0\) 位置出错,且一定会出错。

假设 \(\mathrm{FWT(E)}_0\) 理应是 \(c'\),那么 IFWT 回去时在每个位置都少加了 \(\dfrac{c'}{2^n}\),且根据前面的 \(E_0=0\),可以用这个确定的值去修正其他的值。

提交记录:Submission - AtCoder

E AtCoder-AGC038E Gachapon

肯定要 min-max 容斥。

关键是容斥完这个 \(E(\min)\) 也不好算,主要困难在不是每次选择都会有对当前集合的贡献产生,同时每个元素的要求次数 \(b_i\) 不同。

实际上我们可以求随机出一个在集合 \(T\) 里的元素的期望步数,根据几何分布可以得到这个期望为 \(\dfrac{\sum a}{\sum_{i\in T} a_i}\),这样就排除了第一个难点,我们只需要考虑每次在 \(T\) 中随机的期望,最后再乘上 \(\dfrac{\sum a}{\sum_{i\in T} a_i}\) 就行。

这时候就类似在 \(|T|\) 维空间游走,每次在一维移动一次,停止条件是某一维达到了 \(b_i\),这样期望次数就可以把每个状态 \((c_1,c_2,\cdots,c_{|T|})\) 的概率求和,加起来就是最终答案,而结尾状态有且仅有一个 \(c_i=b_i\) 并不好统计,不妨等价的把贡献统计在初始位置。

这样一个位置的概率实际就是多重集组合数乘当前排列每个数的概率:

\[\dbinom{\sum_{i\in T} c_i}{c_1,c_2,\cdots,c_{|T|}}\prod_{i\in T}\left(\dfrac{a_i}{\sum_{i\in T}a_i}\right)^{c_i}=\left(\sum_{i\in T} c_i\right)!\dfrac{1}{\left(\sum_{i\in T} a_i\right)^{\sum_{i\in T} c_i}} \prod_{i\in T}\dfrac{a_i^{c_i}}{c_i!} \]

这样整个结果就是:

\[\sum_{T\subseteq S,T\neq \varnothing} (-1)^{|T|-1} \dfrac{\sum a\left(\sum_{i\in T} c_i\right)!}{\left(\sum_{i\in T}a_i\right)^{1+\sum_{i\in T} c_i}}\prod_{i\in T}\dfrac{a_i^{c_i}}{c_i!} \]

发现答案之和 \(\sum a,\sum_{i\in T} a_i,\sum_{i\in T} c_i\) 有关,可以设计成状态来 DP,设 \(f_{i,j,k}\) 表示前 \(i\) 个数,当前 \(\sum_{i\in T} a_i=j,\sum_{i\in T} c_i=k\),发现过程中需要知道每个 \(a_i,c_i\),所以就是个背包的形式,容斥的系数 \(-1\),每次取负就行,由于第一维和枚举 \(c_i\) 的总复杂度是 \(O(\sum b)\) 的,所以总复杂度是 \(O(n^3)\) 的。

提交记录:Submission - AtCoder

剩下的会了再写……

标签:right,乱写,dfrac,sum,多校,FWT,left,杂题,mathrm
From: https://www.cnblogs.com/SoyTony/p/Multiple_School_Mathematics_Training_Problems_in_Xian_Ju

相关文章

  • 【杂题乱写】6 月西安多校数学专题训练
    这也太难了!这也太难了!这也太难了!DAtCoder-AGC034FRNGandXOR这类无穷游走的期望可以写出转移式子:\[\begin{cases}E_i=0&i=0\\E_i=1+\sum_{j\oplusk=i}E_j\timesP_k&i>0\end{cases}\]\(i>0\)的情况按FWT异或卷积理解就是\(E=E*P+I\),但是放在\(E_0=0\)处不太合适......
  • 杂题选做一
    CF730I​ 共有\(n\)个元素和\(A,B\)两个集合。每个元素在\(A\)集合和\(B\)集合的贡献分别为\(a_i,b_i\)。现将\(n\)个元素放入两个集合中,每个元素只能在一个集合中,\(A\)集合要\(p\)个元素,\(B\)集合要\(s\)个元素。最大化贡献和并输出方案。​ \(2\len\le3\t......
  • 0612杂题
    ABC220F考虑换根\(dp\),设\(dp_i\)表示\(i\)到自己子树中所有点的距离总和,则有转移\(dp_i=\sum_{j\inson_i}(dp_j+1)\)。然后进行换根,每次将\(x\)作为根找到\(dp_x\),输出为答案即可。ABC220G计算几何题,考虑观察性质。我们发现一个梯形由两部分组成——不共线的两条平......
  • 【考后总结】6 月西安多校模拟赛 1
    6.11冲刺国赛模拟16T3多边形凸多边形说明合法方案中同一种向量必须连续且多种顺序只算一个,因此直接计算各个向量选择的个数。设第\(i\)个向量选了\(c_i\)个,按照两个方向的正负分,可以写作:\[\sum_{x_i>0}c_ix_i=-\sum_{x_i<0}c_ix_i\lem\]\(y\)类似。于是相当于构......
  • 「杂题乱写」AGC 004
    「杂题乱写」AGC004点击查看目录目录「杂题乱写」AGC004A|DivideaCuboidB|ColorfulSlimesC|ANDGridD|TeleporterE|SalvageRobotsF|Namori下次放假把歌单搞进来,都不知道推什么歌了。AGC题目真挺小清新的。一般来说只要有一个突破点就可以做出来,但是并......
  • 杂题题解
    序列变化(exchange)只要第一位确定,后面的\(n-1\)位都是唯一确定的。因为具体是B还是C只取决于两侧字母是否一样,所以两种变化方案其中一种是另一种每一位取反,要么都合法,要么都不合法。但变化出的方案可能不能继续变化下去,比如CCC变化到BBB之后就不能再变化了,但变化到CCC......
  • 「杂题乱写」AGC 003
    「杂题乱写」AGC003点击查看目录目录「杂题乱写」AGC003A|WannagobackhomeB|SimplifiedmahjongC|BBuBBBlesort!D|AnticubeE|SequentialoperationsonSequenceF|FractionofFractal今日推歌是星尘唱的《光》,是尘2021年的官方生贺曲。马上又要到8.1......
  • 6-08 杂题
    56E-DominoPrinciple我们发现,倒下的多米诺骨牌一定是一个区间,否则如果中间空了一段,前面就一定不能影响到后面。所以可以设\(r_i\)表示第\(i\)块牌倒下,倒下的最右的牌。然后每块牌影响的范围就是\([i,r_i]\)。我们计算它能直接使得倒下的牌是哪些区间,\(r_i\)就是这个区间......
  • 多校园微社区交友及二手物品论坛小程序源码运营需要什么?
    在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。现在通过微信小程序的校园二手交易平台,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过......
  • 「杂题乱写」AGC 001
    「杂题乱写」AGC001点击查看目录目录「杂题乱写」AGC001A|BBQEasyB|MysteriousLightC|ShortenDiameterD|ArraysandPalindromeE|BBQHardF|WideSwapA|BBQEasy排序奇数项求和,贪心正确性显然。B|MysteriousLight发现可以分割成若干个等边三角形,......