摘要: Problem Description A group of explorers has found a solitary island. They land on the island and explore it along a straight line. They build a lot o 阅读全文
posted @ 2018-10-26 18:31 birchtree 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" 分析 引理1:三角形的面积$\times 2$一定是整数 由坐标系中的三角形面积公式 $$S=\frac{1}{2}(x_1y_2+x_2y_3+x_3y_1 x_1y_3 x_2y_1 x_3y_2)$$ 显然得证 故若$\frac{2nm}{k}$是整数,则有解,否则无解 引理 阅读全文
posted @ 2018-10-26 18:27 birchtree 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题面 https://www.lydsy.com/JudgeOnline/problem.php?id=4990 分析 首先可以看出一个简单的DP dp[i][j]表示序列a前i个与序列b前j个连线数量 dp[i][j]=max(dp[i−1][j],dp[i][j−1],dp[i−1][j−1]( 阅读全文
posted @ 2018-10-24 20:02 birchtree 阅读(289) 评论(0) 推荐(0) 编辑
摘要: ### 题面 https://www.lydsy.com/JudgeOnline/problem.php?id=4987 ### 分析 先考虑贪心,求出树的直径,显然直径应该只被经过1次(最长的边应该走最少次数),其他非直径上的边被经过2次,整体的形状应该类似一条链上接着许多子树 考虑树形DP 子状 阅读全文
posted @ 2018-10-24 19:55 birchtree 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题面传送门分析1.暴力做法首先先把每个数除以gcd(a1,a2…,an)gcd(a_1,a_2 \dots,a_n )gcd(a1​,a2​…,an​)可以O(namax)O(n\sqrt {a_{max}})O(namax​​)的时间内分解出所有数的质因数... 阅读全文
posted @ 2018-09-22 09:20 birchtree 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 题面传送门分析思路简单,但代码较复杂的贪心分类讨论:有0负数有奇数个:将绝对值最小(实际最大)的负数和0全部乘到一起,最后删掉0负数有偶数个:将0全部乘到一起,最后删掉0没有0负数有奇数个:将绝对值最小(实际最大)的负数删掉负数有偶数个:不删最后把剩下的数依... 阅读全文
posted @ 2018-09-18 18:14 birchtree 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题面传送门分析容易想到根据点来dp,设dp[i][j]表示到i点路径长度为j的方案数 状态转移方程为dp[i][k]=∑(i,j)∈Edp[j][k−1]" role="presentation" style="po... 阅读全文
posted @ 2018-08-29 17:49 birchtree 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题面传送门分析此题是道好题! 首先要跳出思维定势,不是去想如何用数据结构去直接维护排序过程,而是尝试二分a[p]的值 设二分a[p]的值为x 我们将大于x的数标记为1,小于等于x的数标记为0 则整个序列只由01组成,记为b 将一个区间升序排序,则相当于将1全... 阅读全文
posted @ 2018-08-29 17:04 birchtree 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题面传送门分析此题做法很多,树形DP,DFS序+线段树,树链剖分都可以做 这里给出DFS序+线段树的代码 我们用线段树维护到根节点路径上节点权值之和的最大值,以及取到最大值的节点编号x 每次从根节点走到x,将点归0,再把最大值累加 然而,修改操作怎么做呢? ... 阅读全文
posted @ 2018-08-22 20:17 birchtree 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题面传送门分析首先我们观察到区间范围较大,而区间个数较少,考虑离散化,将所有询问按照右端点进行排序 离散化之后研究区间颜色个数变化的规律 当我们处理到第a[i]个段时,设a[i]上一次出现的地方为last[a[i]],则last[a[i]]之前的颜色出现次数... 阅读全文
posted @ 2018-08-22 20:06 birchtree 阅读(165) 评论(0) 推荐(0) 编辑