随笔分类 -  题解 / DP

摘要:本文主要内容:数位DP例题 数位DP 主要有两种方法,填数法和记搜。这里主要研究记搜的实现; 模板 相比于填数法,记搜的优点在于有固定的模板,实现较容易; 缺点在于需要很多 $ memset $,常数较大,容易被卡; 下面通过几道例题来了解记搜模板; 一 $ haha $ 数 设记搜各参数如下: l 阅读全文
posted @ 2024-07-14 08:56 Peppa_Even_Pig 阅读(20) 评论(0) 推荐(0) 编辑
摘要:写在前面 $ DP $,是每个信息学竞赛选手所必会的算法,而 $ DP $ 中状态的转移又显得尤为关键。本文主要从状态的设计和转移入手,利用各种方法对朴素 $ DP $ 的时间复杂度和空间复杂度进行优化与处理,以达到满足题目要求的目的; 参考文献: 《算法竞赛进阶指南》 动态规划算法的优化技巧 毛子 阅读全文
posted @ 2024-06-12 19:12 Peppa_Even_Pig 阅读(488) 评论(10) 推荐(16) 编辑
摘要:[NOIP2012 提高组] 开车旅行 题目描述 小 \(\text{A}\) 和小 \(\text{B}\) 决定利用假期外出旅行,他们将想去的城市从 $1 $ 到 \(n\) 编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市 \(i\) 的海拔高度为\(h_i 阅读全文
posted @ 2024-06-11 21:26 Peppa_Even_Pig 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Luogu P1439 【模板】最长公共子序列 【模板】最长公共子序列 题目描述 给出 \(1,2,\ldots,n\) 的两个排列 \(P_1\) 和 \(P_2\) ,求它们的最长公共子序列。 输入格式 第一行是一个数 \(n\)。 接下来两行,每行为 \(n\) 个数,为自然数 \(1,2,\ 阅读全文
posted @ 2024-06-06 21:18 Peppa_Even_Pig 阅读(20) 评论(0) 推荐(2) 编辑
摘要:本题解由于作者太菜在POI及LUOGU上会TLE,该题解主要讲思路,剩下的内存优化请各位大佬自行补充,欢迎评论区讨论 本题解运行时间10406 ms,空间194584 KiB 题目描述 FGD想从成都去上海旅游。在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣的事情。经过这些 阅读全文
posted @ 2024-04-07 20:53 Peppa_Even_Pig 阅读(19) 评论(0) 推荐(1) 编辑
摘要:题目描述 有一天,小猫rainbow和freda来到了湘西张家界的天门山玉蟾宫,玉蟾宫宫主蓝兔盛情地款待了它们,并赐予它们一片土地。 这片土地被分成N*M个格子,每个格子里写着’R’或者’F’,R代表这块土地被赐予了rainbow,F代表这块土地被赐予了freda。 现在freda要在这里卖萌。。。 阅读全文
posted @ 2024-02-22 18:13 Peppa_Even_Pig 阅读(30) 评论(0) 推荐(0) 编辑
摘要:题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1) 阅读全文
posted @ 2024-02-17 16:18 Peppa_Even_Pig 阅读(34) 评论(0) 推荐(3) 编辑
摘要:题目描述 如何把一个正整数N(N长度<20)划分为M(M>1)个部分,使这M个部分的乘积最大。N、M从键盘输入,输出最大值及一种划分方式。 输入格式 第一行一个正整数T(T<=10000),表示有T组数据。 接下来T行每行两个正整数N,M。 输出格式 对于每组数据 第一行输出最大值。 第二行输出划分 阅读全文
posted @ 2024-02-17 14:55 Peppa_Even_Pig 阅读(62) 评论(9) 推荐(1) 编辑
摘要:题目描述 大学里实行学分。每门课程都有一定的学分,学生只要选修了这门课并考核通过就能获得相应的学分。学生最后的学分是他选修的各门课的学分的总和。 每个学生都要选择规定数量的课程。其中有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其它的一些课程的基础上才能选修。 例如,《数据结构》必须在 阅读全文
posted @ 2024-02-16 21:32 Peppa_Even_Pig 阅读(68) 评论(0) 推荐(2) 编辑
摘要:题目描述 XP在机房里放了一块正三角形的大蛋糕,但是第二天他发现蛋糕被老鼠咬坏了。 XP不想让蛋糕白白的被浪费,于是他把蛋糕分割成了一个个的小正三角形(如上图所示)。黑色的小正三角形表示老鼠把那一块咬坏了。XP想要切出一块最大的没被老鼠咬坏正三角形的蛋糕,可是最大的三角形有多大呢? 输入格式 第一行 阅读全文
posted @ 2024-02-16 08:52 Peppa_Even_Pig 阅读(125) 评论(0) 推荐(5) 编辑
摘要:题目描述 永恒の灵魂最近得到了面积为n*m的一大块土地(高兴ING_),他想在这块土地上建造一所房子,这个房子必须是正方形的。 但是,这块土地并非十全十美,上面有很多不平坦的地方(也可以叫瑕疵)。这些瑕疵十分恶心,以至于根本不能在上面盖一砖一瓦。 他希望找到一块最大的正方形无瑕疵土地来盖房子。 不过 阅读全文
posted @ 2024-02-16 07:15 Peppa_Even_Pig 阅读(100) 评论(0) 推荐(3) 编辑