最短Hamilton路径

 #include<bits/stdc++.h>
using namespace std;
const int maxn = ;
int dp[<<maxn][maxn];
int maps[maxn][maxn];
int main() {
int n; cin >> n;
for (int i = ; i < n; i++)
for (int j = ; j < n; j++)
cin >> maps[i][j];
memset(dp,0x3f3f3f3f,sizeof(dp));
dp[][] = ;
for (int i = ; i < (<<n); i++) {
for (int j = ; j < n; j++) {
if ((i>>j)&) {
for (int k = ; k < n; k++) {
if ((i>>k)&)
dp[i][j] = min(dp[i][j],dp[i^(<<j)][k]+maps[k][j]);
}
}
}
}
printf("%d\n",dp[(<<n)-][n-]);
return ;
}

最新文章

  1. PTAM 编译安装 on MAC(mavericks)
  2. 使用Python调用Flickr API抓取图片数据
  3. 版本控制简介,git使用----使用GitHub托管代码
  4. codevs 2801 LOL-盖伦的蹲草计划
  5. Centos下设置静态IP
  6. Javascript模块化编程(三):require.js的用法【转】
  7. 折腾Ipython
  8. 【转】oracle number与java中long、int的对应
  9. Vagrant 快速入门
  10. hadoop 技巧
  11. DataBase 之 表操作
  12. 在多线程中进行UI操作
  13. QStandardItemModel角色控制及QTreeView加入不同的右键菜单
  14. POJ 1226 Substrings(后缀数组+二分答案)
  15. 【CSS Cookbook】笔记摘要(一)
  16. [Codeforces]860E Arkady and a Nobody-men
  17. [Day19]Collection接口中的子类(List集合、Set集合)
  18. python3 day04 大纲
  19. 使用CGlib实现Bean拷贝(BeanCopier)
  20. Django框架(一)

热门文章

  1. tensor求和( tensor.sum())
  2. PHP的yield是个什么玩意
  3. 2019-2020-1 20199308《Linux内核原理与分析》第六周作业
  4. opencv-7-鼠标绘制自定义图形
  5. java并发中CountDownLatch的使用
  6. React技术栈——Redux
  7. Fibonacci Sequence
  8. 地表最强的MySQL安装一键式安装,信不信你下完我就给你装好!附各种Mysql安装失败的解决办法(什么你安装失败了?快来看这个)
  9. 【Elasticsearch学习】之基础概念
  10. uiautomatorviewer 出现安卓8.0级以上无法打开的解决方法