Oct 28, 2022 1 min read 中文 oi_solution 【洛谷-P4395】[BOI2003]Gem 气垫车 内含详细的位运算技巧和位运算枚举子集的方法 views | comments 题意# 给出一棵 NNN 个点的树,要求你为树上的结点标上权值,权值可以是任意的正整数。 唯一的限制条件是相邻的两个结点不能标上相同的权值。 求一种方案,使得整棵树的总价值最小,只需要输出最小价值。 1≤N≤100001\leq N\leq 100001≤N≤10000. 分析# 只用 1/21/21/2 染,是错误的。 反例: 结论:用 logn\log nlogn 种颜色即可。于是树上背包,容易通过。