随笔分类 -  动态规划

摘要:"题目" 求1~n的全排列数目,使得对于$i\geq 3$,$a_{i},a_{i 1}$的大小关系与$a_{i 1},a_{i 2}$的大小关系不同 思路 题目还有另外一种格式:求一种全排列,使得这个排列要么满足奇数项的高度比相邻位置都大, 要么满足偶数项的高度比相邻位置都大. 设$dp_{i,j 阅读全文
posted @ 2019-10-28 20:57 擅长平地摔的艾拉酱 阅读(107) 评论(0) 推荐(0)
摘要:题意 有一些书放到三层书架上,满足每层至少一本,最小化 $$S=\left(\sum_{j=1}^3 \max_{i \in S_j} h_i\right) \times \left(\max_{j=1}^3 \sum_{i \in S_j} t_i\right)$$ 其中$n \leq 70,h_ 阅读全文
posted @ 2019-10-15 19:32 擅长平地摔的艾拉酱 阅读(180) 评论(0) 推荐(0)
摘要:题意 有n个房间分别有$a_i$个人$(a_i\leq 7)$,通过移动人的操作使得一个房间只能有$0,4,7$个人中的一种,花费1单位代价将一个人移动一格,无解输出 1 样例输入 7 1 0 7 0 0 0 3 样例输出 6 思路 DP直接搞,开始想的是用$dp_{i,j}$记录前$i$个房间都合 阅读全文
posted @ 2019-10-09 09:13 擅长平地摔的艾拉酱 阅读(134) 评论(0) 推荐(0)
摘要:本来以为之前写过这个方法,今天又考了一道模板题,于是就记录一下 悬线法是求解一类极大子矩阵问题的DP解法(~~maybe~~) 例题:给一个01矩阵,求最大的一个子矩阵,使得该子矩阵全为1 考试有人想出了$O(n^2log^2n)$的二分套二分做法,在此表示膜拜(即二分面积,枚举面积的约数) 从暴力 阅读全文
posted @ 2019-10-08 15:22 擅长平地摔的艾拉酱 阅读(205) 评论(0) 推荐(0)
摘要:题意 给一个排列1~n,每个数唯一对应的1~n中的一个数,对于一种对应方式,设排列经过k次之后变为原排列,求有多少个不同的k 思路 由于每个数的对应关系唯一,即每个点的出入度都为1,所以如果将对应关系转换为一条有向边,可以构成一张由一些简单环组成的图 如果一个环的大小为c,显然环上的一个点需要走c次 阅读全文
posted @ 2019-09-18 16:32 擅长平地摔的艾拉酱 阅读(201) 评论(0) 推荐(0)
摘要:题意 "题目链接" 给n个区间$(n\leq 200)$,选择其中一些并分成两部分,要求两部分的区间分别并起来之后两者没有交集,求此时含区间数量少的一部分数量最大为多少。另外,对于每个区间,求出它必须选时的答案 思路 神奇的DP(为什么我有网络流的思路的题都是DP啊qwq) 先离散化自不必说,设离散 阅读全文
posted @ 2019-09-12 21:14 擅长平地摔的艾拉酱 阅读(158) 评论(0) 推荐(0)
摘要:"题目" 思路 注意到这道题中A,B,C拥有的钱的最终状态是可以确定的 将不同种类的钱分开讨论,设$f[k][i][j]$表示考虑了前k种钱,A有i元,B有j元的最小交换次数,初值$f[0][0][0]=0$,目标是$f[6][lasta][lastb]$,$last$表示最终的钱数,模拟一下很容易 阅读全文
posted @ 2019-09-06 20:57 擅长平地摔的艾拉酱 阅读(154) 评论(0) 推荐(0)

/*取消选中*/