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