08 2022 档案
摘要:G 考虑先放G和B,此时共有种方案。 然后选出个G,在前面放上,共有种方案。 最后我们放剩下的个R,考虑目前哪些区间内部可以放一段连续的。可以发现,单独G的后面,以及B的前后,RG的前后是可以放的,总共是个区间
阅读全文
摘要:第一次体验当年IOI的题(虽然是Day2的签到) 这题有一个经典的套路——在一些计数DP题,我们不直接统计方案数,而是统计出现合法方案的概率。 这样我们设表示子树内部,让节点为的方案数,则$dp(i)=\frac{1}{|son_{i}|}\sum_{j\in son
阅读全文
摘要:感觉我数据结构有些弱,最近开始练习难道为2300~2700的数据结构题。 首先我们发现,lucky number不会太多,最多就是个(最后加是对于所有的数,最近的lucky number应该是) 这里我们维护的东西有
阅读全文
摘要:题意: 你有一个排列,你想要用最少的操作将其排序,每次操作,你可以选择中的一个子序列(可以不连续),将其放到前面去。 比如,,你可以选择子序列放到前面,这样。 我的做法: 我们每次操作会将数组分成两个部分——
阅读全文
摘要:G 如果我们不考虑的情况,即不存在这样的数对,那么剩下的质数都是奇数,而奇数+偶数=奇数。所以,若我们从连一条边到,当且仅当是质数,那么最后形成的图一定是二分图,(所有为奇数的在一侧,所有为偶
阅读全文
摘要:A,C做时没有遇到太多困难,所以这里就略写。 既然E是一个Well-Known Problem,那么也写一下E的题解吧。 A 容易发现最终一定是若干行组成的一个条状的东西,这样之间暴力即可。 B 首先观察到积水量最大的点一定是某次降雨的中心。 第一个问题就是我们如何求出所有降雨中心的积水量。 区间加
阅读全文