[eJOI2025] Collecting Diamonds 题解
有一个贪心策略:每一步都走当前能走的权值最大的边。根据题意这个策略是正确的,但是有些时候可能有多条这样的边。于是尝试维护第
考察路径的形态,显然为一条链 + 一个环。感性理解:后面如果走过了一个环并且这个环是最优的,换一个环走必然不会更优。
考虑至少需要维护多少步的点集,才可以确定正确的路径。引理:如果两个无限数列
使用 bitset 维护每一步可能的点集,时间复杂度
本题空间限制仅有
有一个贪心策略:每一步都走当前能走的权值最大的边。根据题意这个策略是正确的,但是有些时候可能有多条这样的边。于是尝试维护第
考察路径的形态,显然为一条链 + 一个环。感性理解:后面如果走过了一个环并且这个环是最优的,换一个环走必然不会更优。
考虑至少需要维护多少步的点集,才可以确定正确的路径。引理:如果两个无限数列
使用 bitset 维护每一步可能的点集,时间复杂度
本题空间限制仅有