首页 > 其他分享 >2023.3.27

2023.3.27

时间:2023-03-27 20:55:51浏览次数:54  
标签:27 int 状压 2023.3 Hamilton AcWing

整理了一点状压。

拜托,但是我的状压真的学的和个什么东西一样啊。

AcWing 91. 最短Hamilton路径

 

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 const int N = 21;
 4 int n;
 5 int a[N][N], f[1 << N][N];
 6 int main()
 7 {
 8     scanf("%d", &n);
 9     for(int i = 0; i < n; i ++ )
10         for(int j = 0; j < n; j ++ )
11         {
12             scanf("%d", &a[i][j]);
13             a[j][i] = a[i][j];
14         }
15     memset(f, 0x3f, sizeof f);
16     f[1][0] = 0;
17     for(int i = 2; i < (1 << n); i ++ )
18     {
19         for(int cur = 1; cur < n; cur ++ )
20         {
21             if(! (i & (1 << cur))) continue;
22             for(int pre = 0; pre < n; pre ++ )
23             {
24                 if(! (i & (1 << pre)) || pre == cur) continue;
25                 f[i][cur] = min(f[i][cur], f[i - (1 << cur)][pre] + a[pre][cur]);
26             }
27         }
28     }
29     printf("%d", f[(1 << n) - 1][n - 1]);
30 }
Hamilton

AcWing 291. 蒙德里安的梦想

标签:27,int,状压,2023.3,Hamilton,AcWing
From: https://www.cnblogs.com/Moyyer-my/p/17262833.html

相关文章

  • 2023.3.27阅读笔记
    《代码大全》阅读笔记01 欢迎进入软件构建的世界这章阐述了软件构建的重要性,软件构建大体上就是说具体程序员做的工作,而不是需求收集人员,产品设计人员,业务分析人员,......
  • 云原生周刊:K8s 在 v1.27 中移除的特性和主要变更
    文章推荐K8s在v1.27中移除的特性和主要变更随着Kubernetes发展和成熟,为了此项目的整体健康,某些特性可能会被弃用、移除或替换为优化过的特性。基于目前在v1.27发......
  • 闲话 23.3.27
    闲话某人写了INTERNETYAMERO上黑板……我觉得会被跳过另一个人写了BrainPower上黑板A老师:这玩意有词?美式咖啡喝凉的好还是热的好?模拟赛这模拟赛打的明天是......
  • 代码随想录 day27 39. 组合总和 | 40.组合总和II | 131.分割回文串
    39. 组合总和给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的所有 不同组合 ,并以列......
  • 2023.3.27-构建之法-3月份读后感1
    最近,我阅读了构建之法的一部分,我有了一些感受。过去我对于软件工程的了解不够深入,对于“程序=数据结构+算法”这句话的理解不够深入。构建管理、源代码管理、软件设计、......
  • 【2023.03.27】乐乐兄弟中华街系列8962短评
    前言本人是自费购买积木,购买原因是给妹妹培养动手能力,减少短视频占用时间,其次是给家里做摆饰,所以选择积木多考虑了美观非专业评测,如果想看更多积木评测请点进我的博客主......
  • 2023-03-27 哈希表
    哈希表1哈希表基础以LeetCode387号问题为例/************************************************************@Description:LeetCode387号问题*https://leetcod......
  • [FastAPI-27]上传文件为可选项
    importtypingfromfastapiimportFastAPI,File,UploadFileapp=FastAPI(title="Form表单")'''上传文件为可选项'''@app.post("/upload_large_file",summa......
  • 为什么Integer用==比较时127相等而128不相等?
    首先回顾一下自动装箱。对于下面这行代码:Integera=1;变量a为Integer类型,而1为int类型,且Integer和int之间并无继承关系,按照Java的一般处理方法,这行代码应该报错。但因......
  • day25(2023.3.25)
    1.装饰器模式 运行结果: 2.FileUtils类① 运行结果:  3.FileUtils类② 运行结果:aaa: bbb: 4.IOUtils类 运行结果: IO章节的知识点就差不多......