随笔分类 - 动态规划
摘要:深邃(deep) 当我们伟大的领袖V还小的时候,他的目光就十分深邃,显示出他过人的天赋。这一天,他将目光投向了贤者之森里的一棵树。 这是一棵有n个节点n-1条边的树,其中有k个节点长有果实,V想删去一些边,使得树分为几个连通块,满足每个连通块都包含至少一个果实,并且最大的连通块最小。 V请你求出答案
阅读全文
摘要:Distinctive Character Sol bfs寻找最优解。 考虑一开始把他给的状态加进队列里,这些状态的答案都是0。 每次枚举不同的一位拓展,同时要保证这个新状态没有出现过。 效率O(2^k) 话说我随机化85呢 #include<cstdio> #include<iostream> #
阅读全文
摘要:jerry 题目描述 众所周知,Jerry 鼠是一只非常聪明的老鼠。 Jerry 聪明到它可以计算64 位有符号整形数字的加减法。 现在,Jerry 写下了一个只由非负整数和加减号组成的算式。它想给这个算式添加合法的括号,使得算式的结果最大。这里加减法的运算优先级相同,和我们在日常生活中接触到的一样
阅读全文
摘要:一双木棋(chess) 题目描述 菲菲和牛牛在一块 nn 行 mm 列的棋盘上下棋,菲菲执黑棋先手,牛牛执白棋后手。 棋局开始时,棋盘上没有任何棋子,两人轮流在格子上落子,直到填满棋盘时结束。落子的规则是:一个格子可以落子当且仅当这个格子内没有棋子且这个格子的左侧及上方的所有格子内都有棋子。 棋盘的
阅读全文
摘要:巴厘岛的雕塑(sculptures) 印尼巴厘岛的公路上有许多的雕塑,我们来关注它的一条主干道。 在这条主干道上一共有 N 座雕塑,为方便起见,我们把这些雕塑从 1 到 N 连续地进行标号,其中第 i 座雕塑的年龄是 Yi 年。为了使这条路的环境更加优美,政府想把这些雕塑分成若干组,并通过在组与组之
阅读全文
摘要:BZOJ4361: isn https://www.lydsy.com/JudgeOnline/problem.php?id=4361 Sol. 最终的状态一定是一个不降子序列。 令f[i][j]表示长度为i,最后一个数为a[j]不降子序列个数。 那么有f[i][j]=f[i-1][k](k<=j&
阅读全文
摘要:画山 paint 有一张大小为n*m的白纸,小R想在纸上画一片绵延的群山。 为了描述方便,我们将纸张表示在坐标系上,四个顶点的坐标分别为(0,0),(n,0),(0,m),(n,m)。 小R有一只神奇的画笔,能画p种不同的线段,每种线段用两个参数a,b表示,若画笔停留的位置为(x,y),则能画一条从
阅读全文
摘要:字符串问题 题目背景Yazid 和 Tiffany 喜欢字符串问题。在这里,我们将给你介绍一些关于字符串的基本概念。 对于一个字符串 , 我们定义 表示 的长度。 接着,我们定义该串的子串 表示由
阅读全文
摘要:Description 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中 至少k个字符串的子串(注意包括本身)。 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中 至少k个字符串的子串(注
阅读全文
摘要:有趣的数(number) 题目描述 这些天 nodgd 在研究一类有趣的数。定义函数 f(n) f(n) f(n) 表示 n n n 在十进制表示下的数字之和。如果一个正整数 n n n 满足 f(n)∣n f(n) \vert n f(n)∣n ,则 nodgd 认为 n n n 是有趣的。例如:
阅读全文
摘要:回文后缀(suffix) 题目描述 给定字符集大小 SS ,问有多少个长度为 NN 的字符串不存在长度 >1>1 的回文后缀。 答案对 MM 取模。 题目描述 给定字符集大小 SS ,问有多少个长度为 NN 的字符串不存在长度 >1>1 的回文后缀。 答案对 MM 取模。 题目描述 给定字符集大小
阅读全文
摘要:全连 题目描述 还记得若干年前那段互相比较《克罗地亚狂想曲》的分数的日子吗? E.Space 喜欢打音游。 但是他技术不好,总是拿不到全连(Full Combo)。 现在他面前有一份乐谱,乐谱的其中一段有 nnn 个连续的单键音符。 相邻两个音符的到来时间均相等,我们可以认为第 iii 个音符会在第
阅读全文
摘要:书架 bookshelf 题目描述 当Farmer John闲下来的时候,他喜欢坐下来读一本好书。 多年来,他已经收集了N本书 (1 <= N <= 100,000)。 他想要建立一个多层书架,来存放它们。 每本书 i 拥有一个宽度 W(i)和一个高度 H(i)。 所有的书需要按顺序,放到书架的每一
阅读全文
摘要:树(tree)题目描述 小明正在研究一种砍树游戏。一开始在W列H行的方格上,每一个格子都长着一颗树,格子的行从北到南依次编号,格子的列从西到东依次编号。小明会砍倒一些树,每砍倒一颗树,树会占据这个格子和它倒向方向的相邻格子。例如:格子(r,c)的树向南倒下,则占据(r...
阅读全文
摘要:题目描述 调戏完了狗,ZCC开始玩起了积木。ZCC的面前有一块n*n的棋盘,他要用这些1*1*1的积木在棋盘上搭出一个宏伟的建筑。积木有三种颜色,ZCC认为一个建筑要被称为宏伟的应该满足能从正面看到的每一个积木都是同一种颜色。现在,ZCC想要知道他能用他拥有的积木搭出...
阅读全文
摘要:集合选数题目描述 《集合论与图论》这门课程有一道作业题,要求同学们求出{1, 2, 3, 4, 5}的所有满足以 下条件的子集:若x 在该子集中,则2x 和3x 不能在该子集中。同学们不喜欢这种具有枚举性 质的题目,于是把它变成了以下问题:对于任意一个正整数n≤100...
阅读全文
摘要:区间(interval)题目描述 zht有一个长度为n的排列P,现在zht想知道,有多少个由连续整数组成的区间[l,r][l,r]可以由PP中的两个区间[a,b],[c,d]拼出,其中1≤a≤b0 要写bj!=0!!!!!#include#include#incl...
阅读全文
摘要:太空飞船(spaceship)题目描述 21XX年,秋。小诚是THU(Tomorrow Happy University)航天学院船舶设计系本科四年级的学生。为了顺利毕业,小诚仔细阅读了这几年被引用次数最多的十几篇会议论文,打算在权威理论的指导下设计一艘新型太空飞船。...
阅读全文
摘要:262144 (game)题目描述 Bessie likes downloading games to play on her cell phone, even though she does find the small touch screen rather c...
阅读全文
摘要:折线统计(line)题目描述 二维平面上有n个点(xi, yi),现在这些点中取若干点构成一个集合S,对它们按照x坐标排序,顺次连接,将会构成一些连续上升、下降的折线,设其数量为f(S)。如下图中,1->2,2->3,3->5,5->6(数字为下图中从左到右的点编号)...
阅读全文