思路:一開始以为是高斯消元什么的.想让队友搞,结果队友说不好搞,可能是网络流.我恍然,思路立刻就有了. 我们建一个二部图.左边是行,右边是列,建个源点与行建边,容量是该行的和.列与新建的汇点建边.容量是该列的和,最后每行与每列建边,容量为题意中的k.建边如图: 跑一遍最大流,假设最大流等于行的和且等于列的和,那么就是有解的,否则无解.这样我们得到了一组解,行i到列j的流量即为i行j列的大小.之后便是推断是否有多种情况了. 基本思路是这种,我们看下图: 有多解的情况一定能够找到这种4个位置:AB同…