随笔分类 - 浔阳Dp无音乐--状压
摘要:"题目传送门" 可能是我退役/NOIP前做的最后一道状压... 题目大意:给你$k$个硬币,FJ想按顺序买$n$个物品,但是不能找零,问你最后最多剩下多少钱。 注意到$k include using namespace std; typedef long long ll; int k,n,fake;
阅读全文
摘要:~~听说是你谷史上最水月赛?我不听我最菜~~ T1:终于结束的起点 ~~月天歌名好评~~ 给你一个模数 $M$,请你求出最小的 $n 0$,使得$fib(n)$ $mod$ $m=0$,$fib(n+1)$ $mod$ $m=1$。 数学题,开始还想打表验证下,但是我不会告诉你我打表的时候 没有很及
阅读全文
摘要:"题目传送门" 这道题暑假做的时候太模糊了,以前的那篇题解大家就别看了==。今天再复习状压感觉自己当时在写些什么鸭...。 题目大意:给你一个$n$ $m$的棋盘和许多$1 2$的骨牌,骨牌可以竖放或横放,问有多少种方案将骨牌铺满。 设计状态,$f[i][j]$表示当前在第$i$行,之前的所有行都已
阅读全文
摘要:"题目传送门" ~~今天非常想再看一遍霸王别姬想不进去题于是开始刷数据结构~~ 注意到至多只有$30$种颜色,啊啊啊啊我一开始竟然想的不是状态压缩而是在线段树中存一个30大小的数组,这样每次更新的时候暴力循环一遍。hhhhh。 可能这样比较好想吧,但是比正解状态压缩一下不知道差到哪里去了:)。开始还
阅读全文
摘要:"题目传送门" 注:本文中绿鸟==猪! 这道题开始一看数据范围我们就知道是一道状压dp,因为绿鸟仅有18个,但是开始看$m$好像没太懂什么意思。既然确定了是状压,那就来设计状态,一般状压的状态肯定是要有二进制的串的,可能还会有其他,但是这个题好像没有别的参数需要记录,暂且设$0$为绿鸟没有被打,$1
阅读全文
摘要:"题目传送门" 又是一道状压+计数类好题hh~~(真香)~~。数据范围非常友好,告诉我们$n include define maxn 300000 using namespace std; typedef long long ll; const ll moder=19260817; int n,m,
阅读全文
摘要:题目传送门 最开始学状压的时候...学长就讲的是这个题。当时对于刚好像明白互不侵犯和炮兵阵地的我来说好像在听天书......。因为我当时心里想,这又不是什么棋盘,咋状压啊?!后来发现这样的状压多了去了hhh。后来这道题就一直压着了,现在对状压明白了一点便来填坑。 我们注意到,团体队员数$N$比较大,
阅读全文
摘要:题目传送门 友情链接:new2zydalao%%% 一篇优秀的状压文章 题目大意:$n$个菜有$k$个规则,如果kefa在吃完第$xi$个菜之后吃了第$yi$个菜(保证$xi$、$yi$不相等), 那么会额外获得$ci$ (0<=$ci$<=$10^9$)(0<=$ci$<=$10^9$)的满意度。
阅读全文
摘要:果然我还是最菜的==不接受反驳 (先考了day2喵喵喵) Day2 T1:奶酪 期望得分:100分 实际得分:100分 考察:并查集 思路:这题其实之前做过了==。思路还是比较清晰的,读入时预处理出可以“通天下地”的奶酪,之后n²枚举所有的奶酪关系,可以互达的就连到一个并查集中。互达怎么判断?即使是
阅读全文
摘要:会一直慢慢写的... 一、一些技巧(位运算) 取出整数n在二进制表示下的第k位,检验是否为1 (n>>k)&1 求最后完备状态(假设都是1),有n个待枚举状态,结果是(1<<n)-1 要只取i这一位是1,其他都是0,那么(1<<(i-1)) 1<<n=2^n n<<1=2n 之前的状态(异或的使用)
阅读全文
摘要:题目传送门 Hamilton路径的定义:从0(起点)到n-1(终点)不重不漏地经过每个点恰好一次。 由于数据范围非常小,考虑状压。如NOIP2017宝藏一题,把状态压缩设为n个点是否已到达的二进制数。1表示到达过,0表示没到达过。 设计状态$f[i][j]$表示当前状态为i,目前处于点j的最短路径。
阅读全文
摘要:这篇写的迷迷糊糊的...清楚的讲解可以移步学长 Squares and rectangles fascinated the famous Dutch painter Piet Mondriaan. One night, after producing the drawings in his 'toi
阅读全文
摘要:一、简单的状压dp 玉米田 题目描述 Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to gr
阅读全文
摘要:Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上 左下右上右下八个方向上附近的各一个格子,共8个格子。 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上 左下右上右下八个方向上
阅读全文

浙公网安备 33010602011771号