01 2020 档案
摘要:题目链接: "https://www.luogu.com.cn/problem/P2286" 题目大意: 有 只宠物或领养者依次来到宠物收养场,他们都有一个特征值。 当有一只宠物进入收养场时,如果存在等待的领养者,会从领养者中挑选和宠物特征值最接近的领养者匹配(然后
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P1196" 题目大意: 一开始有 个元素,每个元素组成一个队列。 有 次操作(),操作分类两种类型: 1. 修改操作“M i j”:将 所处的队列
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P1364" 因为题目数据比较小所有可以用搜索解决。 实现代码如下:
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P2024" 解题思路: 我们用 来表示 吃 的集合,用 来表示被 吃的集合,同时可以推导出 是吃 的。 遇到“1 X Y”,则说明需要: 合并
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P1632" 题目大意: 求平面上 、 个点的曼哈顿距离的最小值。 解题思路: 枚举,我们假设 个点的最小曼哈顿距离,我们假设汇集的点是 ,则 必然可以选择
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P2733" 题目大意: 求一个 01矩阵 中由1构成的边长为2、3、4、……的矩阵的个数。 解题思路: 动态规划。 设状态 表示以 作为右下角的正方形的最大可能边长。 设坐标范围从
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P1432" 题目大意:经典《倒水问题》。 解题思路:虽然是经典广搜题,但是我还是跟以往一样用SPFA写通过的。 实现代码如下:
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P1454" 题目大意:连通块问题。 解题思路:搜索。 实现代码如下:
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P2386" 题目大意: 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分发(5,1,1和1,1,5是同一种方法) 解题思路: 搜索枚举所有方案,一个一个放。 我开 ,表示“当前正准备放第
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P1352" 解题思路:树形DP。 首先,我们可以把单位的层级结构抽象成一个树的问题: 每个人都是树上的一个节点,某一个人的直属领导对应该节点的父节点;某一个人的所有直属下属对应该节点的所有子节点。 现在假设我当前所处的
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P2819" 题目大意:求图的m着色方案数。 解题思路:用搜索枚举没一个点的颜色,如果n个点都染色且不冲突,则方案数+1。 实现代码如下:
阅读全文
摘要:题目链接: "http://poj.org/problem?id=2955" 题目描述 我们定义一个字符串序列为“规则的括号序列”当且仅当它满足如下条件: 1. 空字符串是规则的括号序列; 2. 如果字符串 是一个规则的括号序列,那么 和 也是规则的括号序列; 3.
阅读全文
摘要:题目链接: "http://codeforces.com/contest/892/problem/C" CF原版题解题解链接: "http://codeforces.com/blog/entry/55841" 题目描述(人名略有改变) 灵灵和聪聪在玩一个叫做“相约九八”的游戏。 一开始给他们一个数组
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/251/A" 题目描述 一条直线上有 个点,他们的坐标分别是 。没有两个点的坐标相同。 你可以从这些点中挑选出三个点,使得三个点的最大距离不超过 $d
阅读全文
摘要:题目链接: "洛谷P2799" 题目描述 国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把这条项链变为ABBA。如果再用一端接触的话,则会变成ABBAABB
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/577/B" 题目描述 给你一个长度为 的数组 : ,和一个整数 。 请问能否从数组 中找出一些元素,使得这些元素的和恰好能被
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/743/B" 题目描述 灵灵最近发明了一个序列,他称他的序列为 序列。 对于一个 序列,如果 ,那么它是一个空的序列(也就是说空序列中没有元素)。 然后他会进行 次操作
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/877/B" 题目描述 有一天聪聪发现了一个只包含字符 "a" 和 "b" 的字符串。 聪聪认为如果一个字符串是美丽的,如果这个字符串可以被分割成连续的三段,其中第1段和第3段都是只包含 "a" 的字符串
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/580/B" 题目描述 聪聪最近领到了工资所以他决定去五星级大饭店大吃一顿,但是一个人吃不爽,他需要朋友的陪伴。 聪聪有 个朋友,如果聪聪邀请这 个朋友中的任何一个人去吃饭,他们都会有时间
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/1105/C" 题目描述 聪聪有一个长度为 的整数数组 ,并且这个数组具有如下属性: 1. 数组中每个元素的大小都在 和 之间(包含 和 ); 2. 数组中
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/978/C" 题目描述(人名、地名略有改编) 在学校里有 个寝室楼,寝室楼的编号从 到 。第 号寝室楼例有 个房间,房间编号从 到 。 聪聪
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P2040" 这道题目是一道比较简单的题目,可以用枚举或者DP做,我这里是用二进制遍历所有的状态,枚举所有的等开或者不开的情况,最后求出代码的。实现代码如下:
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/998/B" 题目描述 有很多东西是可以被切割的,比如——树、纸张或者绳子。在这道题目里面你需要切割一个整数序列。 现在告诉你一个整数序列,在这个整数序列里面有一些数,它们可能是奇数,也可能是偶数。 给你
阅读全文
摘要:题目链接: "http://codeforces.com/problemset/problem/600/B" 题目大意: 给你一个长度为 的数组 和一个长度为 的数组 。 对于数组 中的每一个元素 ,你需要计算出 中有多少元
阅读全文
摘要:题目链接: "http://acm.hdu.edu.cn/showproblem.php?pid=1005" 题目大意: 已知:f(1) = 1, f(2) = 1, f(n) = (A f(n 1) + B f(n 2)) mod 7 现在告诉你 A,B,n,求 f(n) 解题思路: 矩阵快速幂。
阅读全文
摘要:题目链接: "http://acm.hdu.edu.cn/showproblem.php?pid=1003" 题目大意: 求解一个序列的最大字段和,已经最前面的那个最大子段的起止坐标。 解题思路: 定义状态 为以 结尾的最大字段和,则有状态转移方程: $$f[i] = \
阅读全文
摘要:题目链接: "http://acm.hdu.edu.cn/showproblem.php?pid=1002" 题目大意: 告诉你两个整数 (它们的位数均不超过 ),求它们的和。 解题思路: 高精度加法入门题,直接用数组来模拟。 实现代码如下:
阅读全文
摘要:链接: "http://oeis.org/?language=chineseT" 通过《初等数论及其应用》page.8 了解到这个网站。 可以通过这个网站查询所有它收集的超过 170000 个整数序列。
阅读全文
摘要:基础概念 我们之前的课程当中接触了最基础的动态规划。 动态规划最重要的就是找到一个状态和状态转移方程。 除此之外,动态规划问题分析中还有一些重要性质,如:重叠子问题、最优子结构、无后效性等。 __最优子结构__ 的概念: 1)如果问题的一个最优解包含了子问题的最优解,则该问题具有最优子结构。当一个问
阅读全文
摘要:题目大意: 约翰经常给产奶量高的奶牛发特殊津贴,于是很快奶牛们拥有了大笔不知该怎么花的钱.为此,约翰购置了 份美味的零食来卖给奶牛们.每天约翰售出一份零食.当然约翰希望这些零食全部售出后能得到最大的收益.这些零食有以下这些有趣的特性: 零食按照 $1 \c
阅读全文
摘要:题目链接: "https://www.luogu.com.cn/problem/P1082" 题目大意: 求关于 的同余方程 ax≡1(mod b) 的最小正整数解。 告诉你 求 。 解题思路: 直接套扩展GCD模板。 实现代码如下:
阅读全文
摘要:题目链接: "http://acm.hdu.edu.cn/showproblem.php?pid=3394" 题目大意: 给定一个无向图,如果从一个点出发经过一些点和边能回到该点本身,那么一路走过来的这些点和边的集合就是一个环。 一个公园中有 n 个景点,景点之间通过无向的道路来连接,如果至少两个环
阅读全文
摘要:题目链接: "http://poj.org/problem?id=1144" 题目大意:给以一个无向图,求割点数量。 这道题目的输入和我们一般见到的不太一样。 它首先输入 ()表示点的数量(表示文件输入结束)。 然后接下来每行输入一组数字。 如果这一组数字只包含一个
阅读全文