随笔分类 -  洛谷官方题单

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 24 下一页
摘要:原题链接:https://www.luogu.com.cn/problem/P1854 题意解读:F束花依次放入V个花瓶,每个花瓶最多一朵,且花的顺序在花瓶中递增,计算最大的美学值,并且输出每朵花具体放置方案。 解题思路: 首先想到的是DFS法,对于每一朵花,枚举所有的摆放方案,累加美学值,并记录放 阅读全文
posted @ 2024-05-06 15:11 hackerchef 阅读(160) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1435 解题思路: 方法1: 回文字串的特点是,正着读、反着读是一样的 换一个思路,对于一个字符串s,正序、逆序公共的部分就是已经是回文的部分,剩余的部分就是要插入的字符 所以,问题转换为,计算一个字符串正序、逆序的最长 阅读全文
posted @ 2024-05-05 13:54 hackerchef 阅读(106) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1091 题意解读:要挑选一个最长的先上升后下降的序列,求其余的元素数量 解题思路: 先计算正向的最长上升子序列,设f[i]表示以i结尾的正向最长上升子序列长度 再计算逆向的最长上升子序列,设g[i]表示以i结尾的逆向最长 阅读全文
posted @ 2024-04-29 13:33 hackerchef 阅读(66) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1004 题意解读:从起点走到终点,走两次,计算最大路径和,第一次走过的点数值变为0。 解题思路: 直观上思考, 可以先从起点走到终点,计算最大路径和,并记录走过的所有点,然后把所有点的数值置为0, 再从起点走到终点,计算 阅读全文
posted @ 2024-04-29 12:10 hackerchef 阅读(263) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P2679 题意解读:在a中按顺序挑选k个子串,使得这些子串连在一起正好和b相等,求方案数。 解题思路: 这样的题目,无外乎两个思路:DFS暴搜(得部分分)、动态规划 动态规划不好想,还是先暴搜吧! 1、DFS暴搜 搜索的思 阅读全文
posted @ 2024-04-26 16:52 hackerchef 阅读(114) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1439 题意解读:求最长公共子序列的长度。 解题思路: 1、O(n^2)的方法:动态规划 设两个排列为a,b 设dp[i][j]表示a[1~i]与b[1~j]的最长公共子序列长度 根据公共子序列结尾是否不包含a[i]、b 阅读全文
posted @ 2024-04-26 11:02 hackerchef 阅读(213) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P2758 题意解读:对a字符串最少操作几次可以变成b字符串,看似无从下手,可以从内部递推关系着手。 解题思路: 设dp[i][j]表示将a字符串1~i变成b字符串1~j的最少操作次数,字符串下标从1开始。 如何思考递推?可 阅读全文
posted @ 2024-04-25 20:04 hackerchef 阅读(146) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1874 题意解读:一个数字字符串s,分解成几个整数,和为n,计算最少加号个数,也就是计算最少分解的整数个数-1。 解题思路:此题虽然分类在动态规划,但数据量不大,DFS更加直观和易于理解,所以采用DFS暴搜+剪枝来解决。 阅读全文
posted @ 2024-04-25 17:58 hackerchef 阅读(189) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P4933 题意解读:求有多少个子序列可以组成等差序列 解题思路: 1、暴力DFS 如果实在想不出动规的方法,对于n<=20的数据,可以DFS枚举所有子序列的子集,再判断是否是等差数列。 30分代码: #include <b 阅读全文
posted @ 2024-04-25 11:30 hackerchef 阅读(155) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1725 题意解读:走过一系列格子之后,冰冻指数之和最大,相当于计算最大子序列的和。 解题思路: 设a[0~n]保存所有冰冻指数 设dp[i]表示以第i号格子为终点所能获得的最大冰冻指数 设j表示i的前一个格子,也就是从j 阅读全文
posted @ 2024-04-24 18:25 hackerchef 阅读(95) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P2285 题意解读:计算在地鼠出现的时间内能打到的最多的地鼠数量。 解题思路: 由于地鼠按时间出现,打到的地鼠序列一定是时间递增的,可以联想到最长上升子序列模型。 不妨设dp[i]表示以第i个地鼠结束的最多地鼠数量 参考最 阅读全文
posted @ 2024-04-24 14:21 hackerchef 阅读(132) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1020 题意解读:拦截系统发射导弹的高度依次不增,计算能拦截的最大导弹数以及需要几套拦截系统。 解题思路: 问题1:最多能拦截多少导弹? 由于发射导弹高度不增,所以求一个最长不增子序列即可得到最大拦截数。 方法一、O(n 阅读全文
posted @ 2024-04-23 11:38 hackerchef 阅读(861) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1064 题意解读:用固定钱数购买最大价值的物品。 解题思路: 背包问题,背包问题里的体积相当于物品价格,价值相当于价格 * 重要度 物品分为主件、附件,主件最多有0/1/2个附件,要选附件必须选相应主件, 因此在递推计算 阅读全文
posted @ 2024-04-22 15:08 hackerchef 阅读(105) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P3842 题意解读:计算1-n的最短路,且每行要覆盖线段。 解题思路: 既然要每行覆盖线段,那往下一行走时,必然是从线段的端点往下,有可能是从左端点往下,也有可能是从右端点往下。 当已知第i行,从1走到第i行的左端点且要覆 阅读全文
posted @ 2024-04-22 09:29 hackerchef 阅读(71) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1077 题意解读:n种花选m个的选法,每种花数量为ai。 解题思路: 设dp[i][j]表示前i种花选j个的选法 对于第i种花,可以选0,1,2...min(ai, j)个 则有递推式:dp[i][j] = ∑dp[i- 阅读全文
posted @ 2024-04-19 15:15 hackerchef 阅读(70) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/jcwy/p/18020487 阅读全文
posted @ 2024-04-19 11:41 hackerchef 阅读(35) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1616 题意解读:完全背包问题,时间可以当做背包体积。 解题思路:根据数据范围,m * t <= 10^7,可以用O(n^2)的算法,不能使用O(n^3),所以必须用一维dp 完全背包的一维代码和01背包基本类似,除了j 阅读全文
posted @ 2024-04-19 11:20 hackerchef 阅读(78) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1049 题意解读:装尽可能多的物品,使得总体积越大越好,即剩余空间最小,还是一个01背包问题,物品的体积就是其价值。 解题思路: 01背包模版题,物品体积、价值相同,直接采用一维dp。 100分代码: #include 阅读全文
posted @ 2024-04-19 10:55 hackerchef 阅读(93) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/jcwy/p/18005991 阅读全文
posted @ 2024-04-19 10:44 hackerchef 阅读(26) 评论(0) 推荐(0)
摘要:原题链接:https://www.luogu.com.cn/problem/P1802 题意解读:x个药取打n个怪,打赢打输都有经验,计算最大的经验数,跟01背包类似,可以理解为一个物品装得下或者装不下都可以装,装得下获得的价值高,装不下获得的价值低。 解题思路: 设lose[N], win[N], 阅读全文
posted @ 2024-04-19 10:42 hackerchef 阅读(97) 评论(0) 推荐(0)

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 24 下一页