[解题思路] 考虑拆点,把每根石柱拆成两个点,具体可以理解为石柱底部和石柱顶部,能爬到石柱顶部的蜥蜴只有有限只,而且蜥蜴只有爬到了石柱顶部才能跳到其他石柱的底部. 这样,考虑如下建图: 将每个有蜥蜴的石柱底部和源点连边,容量为1: 将每个可以跳出边界的石柱顶部和汇点连边,容量为∞: 将每根石柱顶底相连,容量为该石柱最大承受蜥蜴个数: 将可以相互跳达的任意两根石柱顶底相连,容量为∞. 这样,该图的最大流即为最多可逃脱蜥蜴数,最终答案即为总蜥蜴数-最大流,复杂度o(r3c3d2). [参考代码] #…