题目大概就是说一个n*m的地图,地图上每一块是陆地或浅海域或深海域,可以填充若干个浅海域使其变为陆地,问能得到的最长的陆地海岸线是多少. 也是很有意思的一道题. 一开始想歪了,想着,不考虑海岸线重合的情况那海岸线长度就是所有非深海域的个数*4,而每一块要嘛是陆地要嘛不是陆地,如果浅海域不变成陆地那么花费4,而对于重合情况花费是2,那样似乎是经典的二者选其一的最小割模型,最后的答案就是所有非深海域的个数*4-最小割. 不过,那个经典的模型是二者选法不同有额外花费,而这儿是二者同时是陆地有额外花费,…