随笔分类 -  状态压缩DP

摘要:博客传送门 写给未来的自己 不断的被打击信心,看着一个个大佬说的水题,自己是看了一天题解、视频,依然懵懵懂懂,深知智商的差距太大。 坚持是现在唯一的办法,不断的努力,不能成为大牛,也要成为一个小牛,还好,我有时间上的优势,大佬们虽然聪明,但毕竟只有三四年的学习时间,我还有八年的时间,应该可以成长起来 阅读全文
posted @ 2022-02-10 15:24 糖豆爸爸 阅读(36) 评论(0) 推荐(0) 编辑
摘要:题目传送门 一、题目大意 给你一个长度为n(1<=n<=24)的正整数序列S,再有k(0<=k<=2)个正整数。 求有多少种S的排列方式使得其任意前缀和不会成为那k个数里的任意一个。 答案对1e9+7取模。 二、题目解析 这题很明了,一看就是状压dp 对于 阅读全文
posted @ 2022-02-10 13:38 糖豆爸爸 阅读(31) 评论(0) 推荐(0) 编辑
摘要:题目传送门 一、题目大意 kefa进入了一家餐厅,这家餐厅中有n个菜(0<n<=18),kefa对第i个菜的满意度为ai0<=ai<=109),并且对于这n个菜有k个规则,如果kefa在吃完第xi个菜之后吃了第yi个菜(保证$x_i 阅读全文
posted @ 2022-02-10 10:17 糖豆爸爸 阅读(85) 评论(0) 推荐(0) 编辑
摘要:##[AcWing 524. 愤怒的小鸟](https://www.acwing.com/problem/content/526/) ### 一、题目描述 给Kiana 最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于 (0,0) 处,每次 阅读全文
posted @ 2022-01-04 14:29 糖豆爸爸 阅读(210) 评论(0) 推荐(1) 编辑
摘要:##[AcWing 292. 炮兵阵地](https://www.acwing.com/problem/content/294/) ### 一、题目描述 司令部的将军们打算在 N×M 的网格地图上部署他们的炮兵部队。 一个 N×M 的地图由 NM 列组成,地图的每一格可 阅读全文
posted @ 2022-01-04 14:26 糖豆爸爸 阅读(158) 评论(0) 推荐(1) 编辑
摘要:##[AcWing 529. 宝藏](https://www.acwing.com/problem/content/531/) ### 一、题目描述 参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 n 个深埋在地下的宝藏屋,也给出了这 n 个宝藏屋之间可供开发的 m 条道路和 阅读全文
posted @ 2022-01-04 10:37 糖豆爸爸 阅读(176) 评论(0) 推荐(1) 编辑
摘要:##[AcWing 327. 玉米田 ](https://www.acwing.com/problem/content/329/) ### 一、题目描述 农夫约翰的土地由 M×N 个小方格组成,现在他要在土地里种植玉米。 非常遗憾,部分土地是 **不育** 的,无法种植。 而且,**相邻 阅读全文
posted @ 2022-01-01 12:51 糖豆爸爸 阅读(207) 评论(0) 推荐(1) 编辑
摘要:##[AcWing 1064. 小国王](https://www.acwing.com/problem/content/1066/) ### 一、题目描述 在 n×n 的棋盘上放 k 个国王,国王可攻击相邻的 8 个格子,求使它们无法互相攻击的方案总数。 **输入格式** 共一行 阅读全文
posted @ 2021-12-31 10:50 糖豆爸爸 阅读(379) 评论(0) 推荐(0) 编辑
摘要:##AcWing 91. 最短Hamilton路径 一、题目描述 给定一张 n 个点的 带权无向图,点从 0n1 标号,求起点 0 到终点 n1 的最短 Hamilton 路径。 Hamilton 路径的定义是从 0n1 不重不漏地经过每个点 阅读全文
posted @ 2021-10-27 07:47 糖豆爸爸 阅读(337) 评论(0) 推荐(2) 编辑
摘要:状态压缩动态规划(简称状压dp)是另一类非常典型的动态规划,通常使用在NP问题的小规模求解中,虽然是指数级别的复杂度,但速度比搜索快,其思想非常值得借鉴。 一、位运算相关知识 为了更好的理解状压dp,首先介绍位运算相关的知识。 &符号,x&y,会将两个十进制数在二进制下进行与运算,然 阅读全文
posted @ 2021-10-26 09:51 糖豆爸爸 阅读(74) 评论(0) 推荐(1) 编辑
摘要:##AcWing 291. 蒙德里安的梦想 一、题目描述 求把 N×M 的棋盘分割成若干个 1×2 的长方形,有多少种方案。 例如当 N=2M=4 时,共有 5 种方案。当 N=2M=3 时,共有 3 种方案。 如下图所示: 输入格式 输入包含多组测试用例。 每组 阅读全文
posted @ 2021-10-26 08:40 糖豆爸爸 阅读(511) 评论(2) 推荐(0) 编辑
摘要:题目传递门 一、深度优先搜索 1、坐标 老鼠所在位置的用(x,y)来表示,所以需要声明一个结构体,用来描述坐标: //坐标 struct Point { double x, y; } a[N]; 2、预处理 深度优先搜索最怕算的太多TLE,能预处理的一定要提前进行预处理。本题中,每个结点间都 阅读全文
posted @ 2021-07-15 14:47 糖豆爸爸 阅读(956) 评论(2) 推荐(3) 编辑

Live2D
点击右上角即可分享
微信分享提示