https://vjudge.net/problem/UVA-12264 题意: 有很多个阵地,分为敌方和己方,每个士兵可以移动到相邻的己方的阵地,但是只能移动一步. 现在要让与敌方相邻的阵地中士兵最少的最多. 思路: 最少的最多,那显然二分. 二分这个最少的值.拆点,敌方阵地不管,S向己方阵地\(i\)向连边,容量为本阵地士兵的数量,\(i'\)向T连边,如果是与敌方相邻的阵地,那么容量为二分的值:如果是处于己方阵地的包围,那么容量为1即可.最后跑最大流判断是否满流. STD: 本STD在uv…