- 2023 NOI省选 Day1 Day2(云斗学院版数据)
填数游戏(game)
- 2023-4-6 10:25:26 @
填数游戏(game)
当 时 Alice 的最优决策一定是唯一的,可以预先处理。如果 ,则 Alice 的选择对 Bob 无影响;如果 ,则 Alice 一定选与 Bob 相同的最优;其余情况一定是 ,Alice 要从中二选一,使得 Bob 最小化的 最大。
由二元关系联想到建图, 就在 间连编号为 的无向边。考虑每个联通块 分别处理,如果 则 Bob 不存在合法的选择方案,所以只可能是 或 。对于 (也即基环树) 的情况,Bob 只有两种策略,对于 Alice 树的部分一定能完整取到,环上可以取到至少一半。
考虑 的情况(也就是一棵树),对于 Bob 来说一定会存在一个点 (是不选择的),其余唯一确定。对于每条边 ,Alice 可以选择 或者 表示 在 或者 的某一侧子树时,会产生一的贡献(如果令 在 这侧有贡献,我们就定向 否则 )。对于边 和 满足 到 不经过 ,定向方案一定不能是 且 (否则两者均调换方向后更优)。可以推得,Alice 最优方案对应的定向后的树,至多只存在一个出度为零的节点 。点 对应的方案 为 减去 到树上最远点的距离。Alice 需要最大化 ,取 为树直径的中点一定是最优的。答案就是 减去直径除以二。
时间复杂度 。
0 条评论
目前还没有评论...