2011年8月30日

POJ2195-Going Home

摘要: 转载请注明出处:優YoUhttp://blog.csdn.net/lyy289065406/article/details/6732762大致题意:给定一个N*M的地图,地图上有若干个man和house,且man与house的数量一致。man每移动一格需花费$1(即单位费用=单位距离),一间house只能入住一个man。现在要求所有的man都入住house,求最小费用。解题思路:费用流问题。构图: 把man作为一个顶点集合U,house作为另一个顶点集合V,把U中所有点到V中所有点连线,费用cost[u][v]为abs(△x)+abs(△y),反向弧费用cost[v][u]= -cost[u] 阅读全文

posted @ 2011-08-30 15:52 小優YoU 阅读(408) 评论(0) 推荐(0) 编辑

导航