动态规划
cchjyq
这个作者很懒,什么都没留下…
展开
-
求组合数(动态规划)
给定 n 组询问,每组询问给定两个整数 a,b,请你输出 Cbamod(109+7) 的值。原创 2024-04-08 13:51:28 · 376 阅读 · 0 评论 -
迷宫(《信息学奥赛一本通》,DFS)
一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由 n∗n 的格点组成,每个格点只有2种状态,和,前者表示可以通行后者表示不能通行。同时当Extense处在某个格点时,他只能移动到东南西北(或者说上下左右)四个方向之一的相邻格点上,Extense想要从点A走到点B,问在不走出迷宫的情况下能不能办到。如果起点或者终点有一个不能通行(为#),则看成无法办到。:A、B不一定是两个不同的点。原创 2024-04-07 20:04:02 · 393 阅读 · 0 评论 -
没有上司的舞会(树形DP模板题)
Ural 大学有 N 名职员,编号为 1∼N。他们的关系就像一棵以校长为根的树,父节点就是子节点的直接上司。每个职员有一个快乐指数,用整数 Hi 给出,其中 1≤i≤N。现在要召开一场周年庆宴会,不过,没有职员愿意和直接上司一起参会。在满足这个条件的前提下,主办方希望邀请一部分职员参会,使得所有参会职员的快乐指数总和最大,求这个最大值。原创 2024-04-03 10:58:46 · 215 阅读 · 0 评论 -
最长公共子序列(DP模板)
给定两个长度分别为 N 和 M 的字符串 A 和 B,求既是 A 的子序列又是 B 的子序列的字符串长度最长是多少。原创 2024-04-03 10:25:53 · 200 阅读 · 0 评论 -
最长公共子序列(DP模板)
给定两个长度分别为 N 和 M 的字符串 A 和 B,求既是 A 的子序列又是 B 的子序列的字符串长度最长是多少。原创 2024-03-29 17:50:36 · 191 阅读 · 0 评论 -
最短Hamilton路径(状态压缩DP)
给定一张 n 个点的带权无向图,点从 0∼n−1 标号,求起点 0 到终点 n−1 的最短 Hamilton 路径。Hamilton 路径的定义是从 0 到 n−1 不重不漏地经过每个点恰好一次。原创 2024-03-27 13:25:35 · 446 阅读 · 0 评论 -
最长上升子序列(DP模板题)
给定一个长度为 N 的数列,求数值严格单调递增的子序列的长度最长是多少。原创 2024-03-27 12:22:27 · 176 阅读 · 0 评论 -
Drop Voicing(2023牛客五一集训派对day5,D题)
Inaka composes music. Today's arrangement includes a chord of n notes that are pairwise distinct, represented by a permutation p1…n of integers from 1 to n (inclusive) denoting the notes from the lowest to the highest.Her friend, Miyako, sneaks in and pla原创 2024-03-25 10:23:36 · 350 阅读 · 0 评论 -
烽火传递(NOIP2010提高组初赛, C++,单调队列优化DP)
烽火台是重要的军事防御设施,一般建在交通要道或险要处。一旦有军情发生,则白天用浓烟,晚上有火光传递军情。在某两个城市之间有 n 座烽火台,每个烽火台发出信号都有一定的代价。为了使情报准确传递,在连续 m 个烽火台中至少要有一个发出信号。现在输入 n,m 和每个烽火台的代价,请计算在两城市之间准确传递情报所需花费的总代价最少为多少。原创 2024-03-22 16:33:31 · 240 阅读 · 0 评论 -
密码脱落(第七届蓝桥杯省赛C++ A组/C组,DP)
X星球的考古学家发现了一批古代留下来的密码。这些密码是由A、B、C、D 四种植物的种子串成的序列。仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的镜像串)。由于年代久远,其中许多种子脱落了,因而可能会失去镜像的特征。你的任务是:给定一个现在看到的密码串,计算一下从当初的状态,它要至少脱落多少个种子,才可能会变成现在的样子。原创 2024-03-19 18:40:48 · 234 阅读 · 0 评论