博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uva 116 Unidirectional TSP【号码塔+打印路径】
阅读量:4703 次
发布时间:2019-06-10

本文共 601 字,大约阅读时间需要 2 分钟。

主题: uva 116 Unidirectional TSP

意甲冠军:给定一个矩阵,当前格儿童值三个方向回格最小值和当前的和,就第一列的最小值并打印路径(同样则去字典序最小的)、

分析:刚開始想错了,从前往后走,这种话没有办法控制字典序最小,用dfs标记了一下超时了。

事实上从后往前走就好了。

以后一定先想清楚顺序。然后dp的时候选择字典序最小的。用father数据记录就可以。

AC代码:

#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;const int inf = 0x3f3f3f3f;int a[12][120],father[12][120];int main(){ int raw,low; while(~scanf("%d%d",&raw,&low)) { for(int i=0;i
=0;j--) { for(int i=0;i

转载于:https://www.cnblogs.com/gcczhongduan/p/5043420.html

你可能感兴趣的文章
zepto和jquery的区别,zepto的不同使用8条小结
查看>>
moment.js笔记
查看>>
react-developer-tools
查看>>
k8s-Namespace(命名空间)
查看>>
LRU算法
查看>>
Linux 自定义总线类型
查看>>
开地址哈希表(Hash Table)的原理描述与冲突解决
查看>>
tomcat启动错误org.springframework.beans.factory.CannotLoadBeanClassException的解决
查看>>
在Ubuntu中安装配置java后运行java -version时提示二进制文件不能执行
查看>>
太原中软教你Java入门
查看>>
解决数据库卡死问题
查看>>
JavaScript数据类型之null和undeined
查看>>
文件首行为空白行,为什么该行字符串长度为1(line.length()=1)
查看>>
ES5初尝试Object.create
查看>>
NTP校时设置
查看>>
Perl 面对对象的案例理解
查看>>
两数组比较,筛选出不同元素(附数组去重)
查看>>
IOS学习之路十九(JSON与Arrays 或者 Dictionaries相互转换)
查看>>
多线程简单实例(2)生产者和消费者
查看>>
Git在合并时遇到unrelated history提示时无法merge
查看>>