摘要:
第六章 贪心二 排序不等式 排队打水 有 n 个人排队到 11 个水龙头处打水,第 i 个人装满水桶所需的时间是 ti,请问如何安排他们的打水顺序才能使所有人的等待时间之和最小? 输入格式 第一行包含整数 n。 第二行包含 n 个整数,其中第 i 个整数表示第 i 个人装满水桶所花费的时间 ti。 阅读全文
posted @ 2023-03-15 14:53
Chenjq12
阅读(38)
评论(0)
推荐(0)
摘要:
第六章 贪心一 区间问题 区间选点 给定 N 个闭区间 [ai,bi],请你在数轴上选择尽量少的点,使得每个区间内至少包含一个选出的点。 输出选择的点的最小数量。 位于区间端点上的点也算作区间内。 输入格式 第一行包含整数 N,表示区间数。 接下来 N 行,每行包含两个整数 ai,bi,表示一个区间 阅读全文
posted @ 2023-03-15 14:50
Chenjq12
阅读(35)
评论(0)
推荐(0)
摘要:
第五章 动态规划三 数位统计dp 计数问题 给定两个整数 a 和 b,求 a 和 b 之间的所有数字中 0∼9 的出现次数。 例如,a=1024,b=1032,则 a 和 b 之间共有 9 个数如下: 1024 1025 1026 1027 1028 1029 1030 1031 1032 其中 0 阅读全文
posted @ 2023-03-15 14:40
Chenjq12
阅读(42)
评论(0)
推荐(0)
摘要:
第五章 动态规划二 线性DP 状态转移方程呈现出一种线性的递推形式的DP,我们将其称为线性DP。 数字三角形 给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。 7 3 8 8 1 0 2 阅读全文
posted @ 2023-03-15 14:33
Chenjq12
阅读(41)
评论(0)
推荐(0)
摘要:
动态规划 从两个角度进行讲解 常用的DP模型 背包问题 DP的不同类型 线性DP 区间DP 状态压缩DP 树形DP 计数类DP 数位统计DP DP问题,通常从2方面来思考:状态表示和状态计算 状态表示 从2方面考虑 集合(某一个状态表示的是哪一种集合) 属性(这个状态存的是集合的什么属性) 一般属性 阅读全文
posted @ 2023-03-15 14:18
Chenjq12
阅读(39)
评论(0)
推荐(0)
摘要:
问题 Alice 有一棵 n 个节点的树,节点编号为 0 到 n - 1 。树用一个长度为 n - 1 的二维整数数组 edges 表示,其中 edges[i] = [ai, bi] ,表示树中节点 ai 和 bi 之间有一条边。 Alice 想要 Bob 找到这棵树的根。她允许 Bob 对这棵树进 阅读全文
posted @ 2023-03-15 12:29
Chenjq12
阅读(36)
评论(0)
推荐(0)

浙公网安备 33010602011771号