摘要:
"题面" 解析 首先有一个结论, 对一个点$x$有贡献的城市 肯定在它到离它较远的直径的端点的链上. 假设离它较远的端点是$S$, 如果有一个点$u$不在$x$到$S$的链上, 却对$x$有贡献, 那就说明$x$到$u$的距离比$x$到$S$要长, 但根据直径的定义,这是不可能的. 接下来就要考虑怎 阅读全文
摘要:
"题面" 解析 首先题目可以理解为把一些点放进一个框里,每个格子只能放一个. 那么显然你可以先把这个点移到框里离它最近的格子里, (这个时候格子里可以放很多个) 然后再在框里~~乱跑~~移动. 那么我们先考虑只有一行, 这时硬币只能左右移动. 于是可以开一个数组$f[i]$记录这个格子里有几个硬币. 阅读全文