HDU 5402 模拟 构造 Travelling Salesman Problem

题意: 有一个n * m的数字矩阵,每个格子放着一个非负整数,从左上角走到右下角,每个格子最多走一次,问所经过的格子的最大权值之和是多少,并且输出一个路径。 分析: 如果n和m有一个是偶数的话,那么只要按照蛇形的走法一直走下去即可。 比如n为奇数的时候就这样,左右左右地蛇形走。 同样的,如果m为奇数的时候,也可以上下上下地蛇形走。   但如果n和m都为偶数的时候,就会无法走完全部的格子,最终到达右
相关文章
相关标签/搜索