摘要: [HNOI2004] 打鼹鼠 题目描述 鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿牛编写了一个打鼹鼠的游戏:在一个 $n \times n$ 的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果 $i$ 时刻 阅读全文
posted @ 2024-09-13 19:16 LTphy 阅读(39) 评论(0) 推荐(0)
摘要: [USACO03FALL] Cow Exhibition G 题目背景 题目描述 奶牛想证明它们是聪明而风趣的。为此,贝西筹备了一个奶牛博览会,她已经对 $N$ 头奶牛进行了面试,确定了每头奶牛的智商和情商。 贝西有权选择让哪些奶牛参加展览。由于负的智商或情商会造成负面效果,所以贝西不希望出展奶牛的 阅读全文
posted @ 2024-09-13 18:02 LTphy 阅读(73) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> using namespace std; #define int long long const int N = 1e5 + 10; int n; int a[N]; int q[N]; signed main() { ios :: sync_wit 阅读全文
posted @ 2024-09-13 15:57 LTphy 阅读(38) 评论(0) 推荐(0)
摘要: [NOIP2004 提高组] 合唱队形 题目描述 $n$ 位同学站成一排,音乐老师要请其中的 $n-k$ 位同学出列,使得剩下的 $k$ 位同学排成合唱队形。 合唱队形是指这样的一种队形:设 $k$ 位同学从左到右依次编号为 $1,2,$ … $,k$,他们的身高分别为 $t_1,t_2,$ … $ 阅读全文
posted @ 2024-09-12 20:55 LTphy 阅读(158) 评论(0) 推荐(0)
摘要: link 【模板】最长公共子序列 题目描述 给出 $1,2,\ldots,n$ 的两个排列 $P_1$ 和 $P_2$ ,求它们的最长公共子序列。 输入格式 第一行是一个数 $n$。 接下来两行,每行为 $n$ 个数,为自然数 $1,2,\ldots,n$ 的一个排列。 输出格式 一个数,即最长公共 阅读全文
posted @ 2024-09-11 19:29 LTphy 阅读(58) 评论(0) 推荐(0)
摘要: 算法1 (线性DP) $O(n^2)$ 1.状态定义 f[i][j] : 所有将a[1 ~ i] 变成 b[1 ~ j]的操作方式的操作次数的最小值 2.状态计算: 如何分类: 分类方式一般考虑的是最后一步 a的前i个字母,b的前j个字母,共有三种操作; 1.删除:a[1 到 i - 1] == b 阅读全文
posted @ 2024-09-09 21:38 LTphy 阅读(33) 评论(0) 推荐(0)
摘要: 方法1:完全背包法 1.状态定义: f[i][j]: 表示只从1 ~ i中选,且总体积恰好为j的方案数 #include <bits/stdc++.h> using namespace std; const int N = 1010, MOD = 1e9 + 7; int n; int f[N]; 阅读全文
posted @ 2024-09-09 21:36 LTphy 阅读(27) 评论(0) 推荐(0)
摘要: 先看题目要求 算法1 (并查集维护关系) 1.由题意可知只有三种动物,三种动物之间的关系是循环的(由于是环形),可以通过对3取模来判断是哪一种关系 2.可以利用并查集维护这三种动物值间的关系,也就是说集合表示的是每一个点到根节点的距离 因此需要一个数组,记录每一个点到根节点的距离,从而可以推断出任意 阅读全文
posted @ 2024-09-08 18:08 LTphy 阅读(118) 评论(0) 推荐(0)
摘要: 算法1 (线性DP) $O(n^2)$ 1.状态定义 f[i][j] : 所有将a[1 ~ i] 变成 b[1 ~ j]的操作方式的操作次数的最小值 2.状态计算: 如何分类: 分类方式一般考虑的是最后一步 a的前i个字母,b的前j个字母,共有三种操作; 1.删除:a[1 到 i - 1] == b 阅读全文
posted @ 2024-09-08 18:04 LTphy 阅读(15) 评论(0) 推荐(0)
摘要: **(区间DP) ** 0.思路 关键点:最后一次合并一定是左边连续的一部分和右边连续的一部分进行合并 如何分类:最后一次分界线的位置来分类,分成k类之后,每一类取最小代价 步骤: 1.枚举[l,r]区间的长度 2.对于每个长度的区间 枚举起点———— 合并开始的位置 for(int i = 1;i 阅读全文
posted @ 2024-09-08 16:39 LTphy 阅读(27) 评论(0) 推荐(0)