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

浙公网安备 33010602011771号