01 2022 档案
摘要:A - Cookie Exchanges 看到这种题一般能想到直接枚举一定次数,不行就输出无解。 可以证明是 \(\log n\) 次,没想过证明。 B - Unplanned Queries 观察样例容易发现,或者这类题我好像见过类似的,结论就是如果所有端点都被取偶数次,那么就是可行的,反之不行。
阅读全文
摘要:A - Sorted Arrays 直接贪心地从前往后取即可。 B - Hamiltonish Path 考虑随便取一条路径 \((u,w_1,w_2,w_3,...,w_k,v)\) 。 那么我们对于 \(v\) 的所有没取过的点,随便选一个取下去即可,这样一定会有终点。 然后对于 \(u\) 同
阅读全文
摘要:树上最小路径覆盖 不交路径覆盖 树形dp或者贪心。 可交路径覆盖 经典结论:叶子数量除以二上取整,贪心即可。 DAG最小路径覆盖 不交路径覆盖 现在有这样一个问题:给出一个DAG,求最少多少条不相交路径可以将其覆盖。 解决办法是建立这样一个图,对每个点拆点 \(x,x+n\) ,然后对于每条边 \(
阅读全文