ZLOJ 练习64 总结

written on 2022-08-11

题目难度整体不大。

\(A\) 题小贪心难度不是很大。

\(B\)
构造题,主要考想法。这题的关键点在于在尝试手动构造的时候,从小到大,最后一位数字单独计算,然后新一行要从上一行的最后一位数字 \(+1\) 开始枚举,由于值域较大,在保证正确性的同时还能有效地规避重复数字。手动构造出之后总结规律,就不是很难了。

\(C\)是一个很明显的点双模型,关键点事实上在于对一个点双内部割点个数的讨论,具体不展开讲。这题的启发就是纠正了之前对点双的错误理解,也就是说一个点双内部是可能存在多个割点的。

\(E\) 在同类的树上问题中难度也不是很大,这题的关键在于发现一个由 \(\tt{dfs}\) 序计算答案的简便方式,不是很难,不展开讲了。比赛的时候其实已经很靠近正解了,但是很可惜最后少推一步。

这题好像可以拓展到虚树,这题的藏宝点也就是虚树概念中的关键点。但是感觉太难了然后对这个算法又没什么兴趣,就鸽了吧。

\(D\) 高斯消元,兴趣很浓,以后再专门补。

posted @ 2022-08-14 16:05  Freshair_qprt  阅读(29)  评论(0编辑  收藏  举报