摘要: 【清华集训2014】玛里苟斯 - 题目 - Universal Online Judge k=1,2,3,4,5各占20pts是提示 应当分开考虑 k=1 拆位,如果第i位有1,则有1/2的概率xor出来,得到(1<<i)的贡献 证明考虑若干个有1的数,找到偶数个1的概率 k=2 还是拆位 然后考虑 阅读全文
posted @ 2019-01-05 20:59 *Miracle* 阅读(254) 评论(0) 推荐(0) 编辑
摘要: clj的题。图是假的别看 得先做这个[HAOI2015]按位或 本题如果还用[HAOI2015]按位或 的方法,2^50拜拜 但是思路一定是这样的:min-max容斥,考虑每个S的第一触及次数期望 这个题和[HAOI2015]按位或 一个不同之处是,每个区间的选择等概率随机! 这启发我们可以对许多状 阅读全文
posted @ 2019-01-05 19:58 *Miracle* 阅读(291) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-01-05 19:30 *Miracle* 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 【Learning】min-max容斥以及推广 min-max容斥 就是max(a,b)=min(a)+min(b)-min(a,b) max(a,b,c)=a+b+c-min(a,b)-min(a,c)-min(b,c)+min(a,b,c) .... 为什么这样做? 有的时候min要好算很多 期 阅读全文
posted @ 2019-01-05 17:53 *Miracle* 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 朴素的 f[S]表示S到(1<<n)的期望次数 发现1的个数只增加不减少 所以可以类似拓扑序的图,然后枚举子集O(3^n)转移 没有优化的余地 另辟蹊径: 拆开每一位来看 t[i]表示第i位变成1的次数 ans=E(max(t[i])) 根据min-max容斥 得到:ans=∑E(t[i])-∑E( 阅读全文
posted @ 2019-01-05 17:53 *Miracle* 阅读(332) 评论(0) 推荐(0) 编辑