AT_acl1_a Reachable Towns
Accelessar · · 题解
考虑先按
- 对于
i\lt j ,若y_i\lt y_j 则在i,j 间连一条无向边。求每个点所属连通块大小。
发现这个形式几乎和 ARC187B 一致,有以下结论:
- 每个连通块都是一个区间。
证明:假设存在一个连通块不包含i ,但在i 左侧和右侧都有点。则必然存在u,v 使得u\lt i\lt v\land y_u\lt y_v 。简单讨论y_i 的取值,发现无论取何值都至少和u,v 中的一者有连边,故假设不成立。 -
证明:显然 $i,i+1$ 不连通意味着 $i$ 所属连通区间的最小值大于等于 $i+1$ 所属联通区间的最大值。从而可以推广得到联通区间的值域是递减的,所以 $i$ 为分割点的充要条件可以弱化为前缀最小值大于等于后缀最大值。
那么可以
submission.