Gym - 102346GGetting Confidence 题意:n*n的格子,每个格子上有一个数,要求每行每列都只能拿一个数,使得乘积最大,然后输出每列选择的是第几行的数. 如果是加法的话,那么很明显,就是一个网络流.可是,现在是乘法怎么办,很简单,直接取log,那么乘法便转换成了加法,然后就可以建图. 每行每列只能取一个数,就相当于行列是拆开的点,因为需要输出的是列的信息,那么源点向每一列建一条流量为1,费用为0的边,而每一行向汇点建一条流量为1,费用为0的边. 再对于每个格子,每一列向…