状态压缩dp
文章平均质量分 57
sleepyNick
ZJcx蒟蒻OIer
展开
-
[LGOJ3694]邦邦的大合唱站队——[状压DP]
【题意分析】属于比较简单的状压dp,数据范围20也提示得非常明显。我们压排好第iii种偶像的状态,0没排,1排直接上:dp[i]表示iii这个状态最少需要移动几次注意到你要排好,实际上不用纠结人从哪里排起,因为你选中的偶像排好,其他人是可以随便插入的,因此我们假定最后排好的状态偶像们是从前往后站的,没有排好的一律放在最后面。那么我们就对于这个状态枚举偶像,假定第j种偶像排在[L,R]...原创 2019-11-14 20:44:21 · 153 阅读 · 0 评论 -
[USACO08NOV]奶牛混合起来Mixed Up Cows——[状压DP]
【题目描述】 约翰家有N(n<=16)头奶牛,第i头奶牛的编号是Si,每头奶牛的编号都是唯一的。这些奶牛最近 在闹脾气,为表达不满的情绪,她们在挤奶的时候一定要排成混乱的队伍。在一只混乱的队 伍中,相邻奶牛的编号之差均超过K。比如当K = 1时,1, 3, 5, 2, 6, 4就是一支混乱的队伍, 而1, 3, 6, 5, 2, 4不是,因为6和5只差1。请数一数,有多少种队形是混乱的呢?...原创 2018-08-07 19:21:37 · 185 阅读 · 0 评论 -
[SCOI2005]互不侵犯——[状压DP]
【题目描述】在N×N(1≤N≤9)(1≤N≤9)(1≤N≤9)的棋盘里面放K(0≤K≤N2)(0≤K≤N^2)(0≤K≤N2)个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。【输入格式】一行,两个数N,K【输出格式】一个数,总方案数Sample InputSample~InputSample&nb...原创 2018-09-23 12:38:19 · 212 阅读 · 0 评论 -
[USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper——[状压DP]
【原题】A little known fact about Bessie and friends is that they love stair climbing races. A better known fact is that cows really don’t like going down stairs. So after the cows finish racing to the t...原创 2018-09-21 23:52:43 · 623 阅读 · 1 评论 -
[CF543C Round#302 Div.1]Remembering Strings——[状压DP]
【原题】You have multiset of n strings of the same length, consisting of lowercase English letters. We will say that those strings are easy to remember if for each string there is some position i and som...原创 2019-06-02 16:00:56 · 185 阅读 · 0 评论 -
[CF906C Round#454 Div.1]Party——[状压DP]
【原题】【题目翻译】Arseny喜欢组织派对并邀请他的朋友们参加。然而,不仅朋友来参加他的聚会,还有他朋友的朋友,他朋友的朋友的朋友等等。所以Arseny的有一部分客人可能不了解他。他决定使用以下程序解决此问题。在每一步,他都选择了一位客人A,成对地向A介绍了他的所有朋友。在完成这一步之后,他的任意两个朋友也会互相成为朋友。一直重复这个步骤到所有客人都互相为朋友为止。Arseny不想花太...原创 2019-07-28 22:10:11 · 119 阅读 · 0 评论