随笔分类 - DP-状压DP
摘要:题面 https://www.luogu.com.cn/problem/P6622 分析 枚举每个信号塔的位置显然不行,考虑设置 DP 状态 f[S] 表示选择了集合为 S 的塔,排在前 |S| 个位置 方程则为 表示 S 中与 i 有连边
阅读全文
摘要:Description Description Input Output 输出一个整数,为矿工获得所有宝藏的最小代价。 Input Input Output 输出一个整数,为矿工获得所有宝藏的最小代价。 Output 输出一个整数,为矿工获得所有宝藏的最小代价。 Sample Input 2 2 2
阅读全文
摘要:Description 钟逆时针而绕,恶物狰狞的倾巢,我谦卑安静地于城堡下的晚祷,压抑远古流窜的蛮荒暗号,而管风琴键高傲的说,那只是在徒劳。我的乐器在环绕,时代无法淘汰我霸气的皇朝。 你无法预言,因为我越险,翅越艳;没有句点,跨时代蔓延,翼朝天。 月下浮雕,魔鬼的浅笑,狼迎风嚎,蝠翔似黑潮,用孤独去
阅读全文
摘要:https://www.luogu.org/problemnew/show/P1879 分析 数据已经提醒是状压了 我们考虑f[i][j]表示第i行状态为j时的方案数 则我们从f[i-1][k]转移,只需要考虑j和k是否有相邻位,j和k是否满足草地的状况即可 #include <iostream>
阅读全文
摘要:Description 给定一个由前n个小写字母组成的串S。串S是阶乘字符串当且仅当前n个小写字母的全排列(共n!种)都作为S的子序列(可以不连续)出现。由这个定义出发,可以得到一个简单的枚举法去验证,但是它实在太慢了。所以现在请你设计一个算法,在1秒内判断出给定的串是否是阶乘字符串。 Descri
阅读全文
摘要:Description 你被困在一个密室里。经过一轮摸索,你在密室里有所发现:1.密室是一个呈m×n网格的长方形,地面有六个格子被上了色;2.密室地面部分格子可能有障碍物;3.密室的某一格有一个六面都没上色的立方体;4.当立方体滚动到相邻无障碍物的格子,如果立方体接触地面的一面没有颜色而地面有颜色,
阅读全文
摘要:Description 用字符矩阵来表示一个8x8的棋盘,'.'表示是空格,'P'表示人质,'K'表示骑士。 每一步,骑士可以移动到他周围的8个方格中的任意一格。如果你移动到的格子中有人质(即'P'),你将俘获他。但不能移到出棋盘或当前是'K'的格子中。 请问最少要移动多少步骑士才能俘获所有的人质。
阅读全文
摘要:题目描述 小F 的学校在城市的一个偏僻角落,所有学生都只好在学校吃饭。学校有一个食堂,虽然简陋,但食堂大厨总能做出让同学们满意的菜肴。当然,不同的人口味也不一定相同,但每个人的口味都可以用一个非负整数表示。 由于人手不够,食堂每次只能为一个人做菜。做每道菜所需的时间是和前一道菜有关的,若前一道菜的对
阅读全文
摘要:Description ar把一段凹凸不平的路分成了高度不同的N段,并用H[i]表示第i段高度。现在Tar一共有n种泥土可用,它们都能覆盖给定的连续的k个部分。对于第i种泥土,它的价格为C[i],可以使得区间[i,min(n,i+k-1)] 的路段的高度增加E[i]。Tar要设定一种泥土使用计划,使
阅读全文
摘要:Description 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用“H” 表示),也可能是平原(用“P”表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图
阅读全文