省选模拟赛(IV)
2022/4/3 0:03:46
本文主要是介绍省选模拟赛(IV),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
冲刺省选4月2日第四十三场
\(\color{white}{彼黍离离,彼稷之苗。行迈靡靡,中心摇摇。——《诗经·黍离》}\)
\(\color{white}{名之以:故都}\)
\(t2\) 上来直接转化出错沉溺在一维 \(dp\) 中 \(2h+\),关键是还能过样例……
\(t3\) 在想高斯消元
B. 树点购买
设 \(f[u][0/1]\) 表示子树内有没有一个叶节点还未被覆盖的最优方案,\(g\) 表示方案数
那么
对于方案数,取到最值的转移都可以加进方案
对于合法转移,维护 \(op[u][0/1]\) 表示这个点能不能是最优 \(0/1\) 转移,同样进行转移,进行了 \(f[u][0]+a[u]\) 转移的是答案
C. 舰队游戏
设 \(f[u][i]\) 表示节点 \(u\) 血量为 \(i\) 时到终点的期望
那么 \(f[u][i]=min(f[1][h]+h-i,\frac{\sum f[v][i-d_v]}{deg}+1)\)
可以发现转移成环,那么二分 \(f[1][h]\) 的值看 \(dp\) 出的值是不是更小即可
这篇关于省选模拟赛(IV)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南