11.25 模拟赛
复盘
T1 好像很可做。推式子启动。1h 过了大样例。
T2。怎么又是组合数,比普通的范德蒙德卷积多一个上限?这可做吗?好像不会,部分分启动。
有
T3。
……?复杂度好像算错了,是三次方的。重新想。
发现还是很简单。很快写完了。
赛后发现这个做法是能通过
预计
总结
好的:
- T1 做对了。但好像比正解复杂,但是积累了一个方案数转期望再转方案数的 trick。
不足:
- long long
- 最后时间太紧张,T3 是可以拿
分的(如果开了 long long) - T2 没做出来。感觉头脑清醒的话做出来问题不大。
知识点
T1:基环树,数学
T2:数学
T3:树形 DP,换根 DP
题解
A. 强连通分量
赛时写的打草用的,发现可以直接当总结的题解。
考虑一颗基环树的答案。
环上有
枚举总共删
如果全删环外,scc 数量为
如果删
所以要求的是:
怎么快速求:
范德蒙德卷积!
组合意义是,总共选
可以看作从
怎么合并两颗子树的答案?
转成期望。然后直接线性性相加。
B. 《原神》
快进到求:
其中
注意到对于
为了方便记
考虑如何快速计算
考虑其组合意义:
- 有
个物品,要选 个,且前 个中选择的物品 个。
一个事实是当
考虑
注意到只有一种方案是不合法且被转移过去的,即 第
C. 叶子
首先每个叶子最终走到的有效计分点,一定是
- 所有能到达
的叶子节点中, 是否是长度最短的。
不妨将
于是对于每次询问给定的
考虑优化。我们把
当以
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端