05 2022 档案

摘要:题目 首先还没有安排座位的mk个人之间是有顺序的,所以先把答案乘上(mk)!,就可以把这些人看作不可区分的。 已经确定的k个人把所有座位分成了k+1段。对于第i段,如果我们能求出这一段恰好额外坐j人时的代价总和fi,j,并令fi,j的普通生成函数为Fi(x),答 阅读全文
posted @ 2022-05-16 11:07 LegendStane 阅读(124) 评论(1) 推荐(0) 编辑
摘要:题目 令dpi,j表示从点1到达点i,路径长度为j的方案数。转移为dpi,j=(i,v,w)Edpv,jwpi,v,w。 显然只能从长度小的转移到长度大的,而且转移是一个自己和自己卷积的形式。考虑分治FFT,当分治到(l,r)时,考虑$dp 阅读全文
posted @ 2022-05-11 13:21 LegendStane 阅读(126) 评论(0) 推荐(0) 编辑
摘要:题目 神题。很多东西都不知道是怎么凑出来的,随意设置几个变量,之间就产生了密切的关系。下次碰到这种题应该还是不会做罢。 令Ex为最后结束时所有的饼干都在第x个人手中的概率*时间的和。ans=Ex。 令C为现在所有的饼干都在第x个人手中,要将它们全部转移到第y($x \neq 阅读全文
posted @ 2022-05-09 19:15 LegendStane 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题目 考虑DP。f(msk,i) 表示集合 msk(0) ,选了恰好i条边的连通方案数。转移用容斥,用这个点集内部所有连边方案减去不连通的。令|emsk|表示两个端点都在集合msk内的边数,D为emsksub(sub在msk中补集内 阅读全文
posted @ 2022-05-08 16:41 LegendStane 阅读(37) 评论(0) 推荐(0) 编辑
摘要:题目 题目里要求的是: k=0nf(k)×Xk×(nk) 这里面出现了给定的多项式,还有组合数,这种题目的套路就是先把给定的普通多项式转成下降幂多项式。这一步可以做到O(mlogm),(模板)但是这题不需要,这个后面再说。假设 阅读全文
posted @ 2022-05-08 12:00 LegendStane 阅读(56) 评论(0) 推荐(0) 编辑
摘要:题目 观察当k固定时答案是什么。先假设每个节点对答案的贡献都是(nk),然后再减掉某个点没有贡献的选点方案数。对于一个节点i,它没有贡献的方案数显然就是所有k个节点都选在i连出去的某一个子树内的方案数。枚举节点i,把i连出去的每一个子树的size都加入一个序列c,则答案为$\bi 阅读全文
posted @ 2022-05-07 19:37 LegendStane 阅读(41) 评论(0) 推荐(0) 编辑
摘要:题目 令fi表示n个点的答案。考虑容斥,用所有连边方案减去有多个连通块的方案。枚举1号点所在的连通块大小: fi=2i(i1)/2j>0i1fj(i1j1)2(ij)(ij1)/2 (i1j1)阅读全文
posted @ 2022-05-07 17:19 LegendStane 阅读(28) 评论(0) 推荐(0) 编辑
摘要:题目 首先令fi表示权值和为i的二叉树数量,f0=1。 转移为:fk=i=0nj=0kcifjfkcij 令多项式D=i=0m[ic]xiF(x)f,根据转移式发现 阅读全文
posted @ 2022-05-07 14:54 LegendStane 阅读(35) 评论(0) 推荐(0) 编辑
摘要:题目 首先令x=i时的答案为fi ,令fi对应的普通生成函数为F(x)。 很容易发现F(x)=i=0n(1+x)3i,sigma是在枚举第几轮吃(i=0也枚举了,不影响答案), (1+x)3i是在枚举3i只猪里哪些会被吃。 用等比数列求和 阅读全文
posted @ 2022-05-07 14:07 LegendStane 阅读(53) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示