0%

2021.11.15模拟赛

Turned into a moon that always tells the warmth and brightness of the sun

2021.11.15 模拟赛

某种意义上的信心赛?

A. 最小得分和

想一下应该是二分,因为肯定是取前 kk 小个所以二分不能取得最小值

排完序后依次扫可以发现每个合法区间的右端点有单调性,就可以 O(n)O(n) 判断

B. 礼物

G16G \le 16 状压,先跑 bfs 预处理出来关键点之间两两最短路

然后状压 dp 转移即可

C. 动物游戏

O(n×dep)O(n\times \mathrm{dep}) 暴力过了,数据真就硬随

考虑深度为 ii 的点只需要用到深度为 i1i-1 的点的信息,所以逐层拓展

每个点会给他到根的每个点的权值乘上一个自己的概率(对于下一层受到影响的点来说)

而每个点的答案就是自己到根上权值的乘积

树剖维护即可

D. 药香

树形依赖背包,按 dfs 序转移即可