《状压DP》题集

一、哈密尔顿路问题

1、模板题集

坐标搜寻(最小值)

2、课内题集

回路计数(方案数)
星球(最小值)
补给(回路,最小值,Floyd)

3、课后题集

接力跑(最大值, 路径长度<n)
排列(方案数, 不重复全排列)

二、01矩阵约束问题

1、模板题集

交错矩阵(方案数)

2、课内题集

威震华夏(方案数取模)
小明的宠物袋(最大值)
01矩阵(方案数取模)

3、课后题集

互不侵犯
互不侵犯(数据错误)

三、未分类问题

糖果(状压+背包)
覆盖(经典dfs枚举状态)
Mondriaan’s Dream(经典dfs枚举状态)
Bill的挑战(字符串匹配)
矩阵计数
连续数组
Doing Homework
钥匙计数之一
方格取数(1)
Islands and Bridges


  本题集为作者(英雄哪里出来)在抖音的独家课程《英雄C++入门到精通》、《英雄C语言入门到精通》、《英雄Python入门到精通》三个课程的配套题集。是 作者本人 刷了近万道题目总结出来的精华题集。
  其中【模板题集】和【课内题集】在课程中均有视频讲解,属于必须要完成的题,建议自己先做,如果不会再看视频学习。而【课后题集】是留给学员选做的,这部分内容不要求全部做完,但是如果想要进一步提升竞赛能力,肯定是做的越多越熟练越好(确保比赛时候遇到类似的题目,能够一眼看出来,并且模板能够非常熟练得敲出来)。
  为了避免某些OJ年久失修,题集采用了四个OJ的题目(HDOJ、蓝桥云课、洛谷、力扣),其中力扣为核心代码模式(更适合求职面试),其它几个为ACM模式(更适合算法竞赛)。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

英雄哪里出来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值