随笔分类 -  动态规划 - 插头dp

摘要:题目描述 给出一个n*m的矩阵,某些格子不能通过,某些格子只能上下通过或左右通过。求经过所有非不能通过格子的哈密顿回路条数。 输入 第一行有两个数N, M表示地图被分割成N*M个块,接下来有N行,每行有M个字符。 . 表示这个块可以通过 - 表示这个块只可以左右通过 | 表示这个块只可以上下通过 # 阅读全文
posted @ 2017-12-28 10:18 GXZlegend 阅读(560) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个 m * n 的矩阵,每个矩阵内有个权值V(i,j) (可能为负数),要求找一条路径,使得每个点最多经过一次,并且经过的点权值之和最大。 输入 第一行 m, n,接下来 m行每行 n 个数即 V(i,j) 输出 一个整数表示路径的最大权值之和. 样例输入 2 3 1 -2 1 1 阅读全文
posted @ 2017-12-28 07:24 GXZlegend 阅读(447) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个 m * n 的矩阵,每个矩阵内有个权值V(i,j) (可能为负数),要求找一条回路,使得每个点最多经过一次,并且经过的点权值之和最大。 输入 输入文件中的第一行为两个正整数n和m,表示游乐场的大小为n×m。因为这个娱乐场很狭窄,所以n和m满足:2<=n<=100,2<=m<=6。 阅读全文
posted @ 2017-12-27 19:38 GXZlegend 阅读(578) 评论(0) 推荐(0) 编辑
摘要:题目描述 一个 m * n 的棋盘,有的格子存在障碍,求经过所有非障碍格子的哈密顿回路个数。 输入 The first line contains the integer numbers N and M (2 ≤ N, M ≤ 12). Each of the next N lines contai 阅读全文
posted @ 2017-12-27 18:37 GXZlegend 阅读(716) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示