题意: 给定整数矩阵,从第一列的任何一个位置出发,每次可以向右.右上.右下走一个格,将最后一行和第一行看成是邻接的,最终到达最后一列,路径长度为所经过格中的整数之和,求最小路径,答案不唯一,输出字典序最小的路径. 分析: 数组dp[i][j]记录从第i行第j列出发,到达最后一列的最小路径长度 每个阶段都有三种决策,向右/右上/右下[注意最后一行和第一行的情况 字典序最小,每次都先选择字典序较小的决策 打印路径,记录下一个位置 代码: #include<iostream> #include<…