摘要: 题目描述: 题目传送门 解题思路: 此题可以考虑使用区间 d p dp dp 求解。 a i a_i ai​ 表示为目标状态中第 i i i 个位置的颜色。 设 f i , j f_{i,j} fi,j​ 表示在一个 ( i , j ) (i,j) (i,j) 的区间内,使这个区间达到目标颜色需要的 阅读全文
posted @ 2021-12-07 20:01 S·A·I 阅读(31) 评论(0) 推荐(0)
摘要: 题目描述: 题目传送门 解题思路: 根据题意知此题为多重背包裸题,即每个物品至多可以选 m m m 次的背包题目。 世上背包千千万,无一不是 01 01 01 背包的变体,多重背包亦是如此。 **若第 i i i 个物品的数目为 m i m_i mi​ ,我们可以将一种物品视作 m i m_i mi 阅读全文
posted @ 2021-12-05 14:25 S·A·I 阅读(34) 评论(0) 推荐(0)
摘要: 题目描述: 输入格式: 输入文件的第一行是一个整数 n ( 1 < = n < = 2000 ) n(1<=n<=2000) n(1<=n<=2000),表示数字个数;第二行一个整数 m ( 1 < = m < = n ) m(1<=m<=n) m(1<=m<=n),表示回合数,接下来一行有n个不超 阅读全文
posted @ 2021-12-04 16:36 S·A·I 阅读(26) 评论(0) 推荐(0)
摘要: 题目描述: 题目传送门 解题思路: 对于这个问题,我们显然能通过冒泡或选择排序来累计交换次数达到所求目的。但很显然, Θ ( n 2 ) \Theta(n^2) Θ(n2) 的排序无法承担 5 ∗ 1 0 5 5*10^5 5∗105 的数据,因此我们需要用到 Θ ( n l o g n ) \Th 阅读全文
posted @ 2021-12-04 12:22 S·A·I 阅读(27) 评论(0) 推荐(0)
摘要: 题目描述: 题目传送门 解题思路: 考虑动态规划结合贪心求解。 理解题目,我们可以把每个演讲的时间段视作一个区间,起始时间就是左端点 a a a,结束时间就是右端点 b b b ,那么问题就变成了将 n n n 个区间进行排列,两两区间不能相交,使符合要求的某些区间长度和最大。 遇到这种区间要求性的 阅读全文
posted @ 2021-12-04 10:04 S·A·I 阅读(14) 评论(0) 推荐(0)
摘要: 题目描述: 题目传送门 解题思路: 根据题意可得这道题就是在一棵树上选择若干个点,使得点权最大,其中选点满足两个条件: 选了父节点就不能选子节点选了子节点就不能选父节点 显然,题目的当务之急是如何在程序中存储一棵树,或者说存储一张图,这时候通俗的邻接矩阵就在空间上出现了缺陷,因此我们要用到链式前向星 阅读全文
posted @ 2021-12-03 21:56 S·A·I 阅读(17) 评论(0) 推荐(0)
摘要: 题目描述: 你的老家在河北农村。过年时,你回老家去拜年。你家有一片 N ∗ M N*M N∗M农田,将其看成一个 N ∗ M N*M N∗M的方格矩阵,有些方格是一片水域。你的农村伯伯听说你是学计算机的,给你出了一道题: 他问你:这片农田总共包含了多少个不存在水域的正方形农田。 两个正方形农田不同必 阅读全文
posted @ 2021-12-03 19:38 S·A·I 阅读(25) 评论(0) 推荐(0)
摘要: 题目描述: 一个学校举行拔河比赛,所有人被分成了两组,每个人必须且只能够在其中一组,要求两个组的人数相差不能超过1,且两个组内所有人的体重加起来进可能地接近。 样例输入: 3 100 90 200 样例输出: 190 200 解题思路: 由于单个人最大重量比超过450,是一个极小的值,因此可以考虑将 阅读全文
posted @ 2021-12-02 16:58 S·A·I 阅读(49) 评论(0) 推荐(0)
摘要: 题目描述: 题目传送门 解题思路: 本题使用动态规划来求解。 设 f i , j f_{i,j} fi,j​ 表示前 i i i 个骨牌构成差值为 j j j 时要旋转骨牌的次数。 若 a i a_{i} ai​ 为第 i i i 张骨牌上面的点数, b i b_i bi​ 为第 i i i 张骨牌 阅读全文
posted @ 2021-11-27 14:55 S·A·I 阅读(17) 评论(0) 推荐(0)
摘要: 题目描述: 题目传送门 解题思路: 诸如此类无后效性找路的问题,我们可以考虑DP。 理解题目,求出从 ( 1 , 1 ) (1,1) (1,1) 到 ( n , m ) (n,m) (n,m),走两次,走过的数会变为0,求一个最大值。 很容易想到是先从 ( 1 , 1 ) (1,1) (1,1) 走 阅读全文
posted @ 2021-11-27 11:00 S·A·I 阅读(28) 评论(0) 推荐(0)