摘要: Link: https://www.lydsy.com/JudgeOnline/problem.php?id=2301 Algorithm: 令$g(n,m)$表示在$1<=x<=n,1<=y<=m$满足$gcd(x,y)$是$k$的$(x,y)$的对数。 那么由容斥原理可得$ans=g(b,d)+ 阅读全文
posted @ 2018-05-23 16:24 NewErA 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Link:https://www.lydsy.com/JudgeOnline/problem.php?id=2342 Algorithm: 解决回文串问题,一般从对称轴下手。 肯定先跑一边Manacher,(可以只记录长度为偶数的回文串) 枚举x为“主”对称轴,实际上对称轴在x到x+1之间。这样外层 阅读全文
posted @ 2018-05-23 09:20 NewErA 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Link:https://www.lydsy.com/JudgeOnline/problem.php?id=2809 Algorithm: 很容易看出此题贪心的思路: 只要在每个点的子树中贪心选取费用最小的,使其总和不超过m即可 维护最小值,想到用堆,但普通的堆无法进行合并 于是用到数据结构可并堆/ 阅读全文
posted @ 2018-05-22 14:32 NewErA 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Link:https://www.lydsy.com/JudgeOnline/problem.php?id=2756 Algorithm: 比较新颖的题目 首先发现是对矩阵中相邻两数进行操作 < > 想到黑白染色 于是Delta(BlackSum)=Delta(WhiteSum) 由于最后要变成同一 阅读全文
posted @ 2018-05-22 10:02 NewErA 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Link:https://www.lydsy.com/JudgeOnline/problem.php?id=2657 Algorithm: 可以发现一个性质:任意两个三角形之间只可能有一种路径 任意两点只有一条路径 > 树 因此我们将每个三角形看成一个点,建树,找最长链即可(最后记得+1) 正好再巩 阅读全文
posted @ 2018-05-21 15:45 NewErA 阅读(201) 评论(0) 推荐(0) 编辑
摘要: BZOJ 传送门 Luogu 传送门 BZOJ的sillyB评测机各种无故CE,只好去Luogu上A了o(╯□╰)o Solution: 从数据范围可以发现,这其实是2道题: (1)一个$R*C$的矩形,每次询问一个子矩形的结果,$R,C\le 200$,$A[i][j]\le 1000$。 (2) 阅读全文
posted @ 2018-05-21 09:07 NewErA 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Link:https://www.lydsy.com/JudgeOnline/problem.php?id=1913 TIP:(注意,这题只能输出6位才能过,7位都不行wtf?) Algorithm: 此题要从四边形的角度去考虑 对于原图中能形成的任意一个四边形: 1、如为凸四边形,明显只有对角和大 阅读全文
posted @ 2018-05-20 09:31 NewErA 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Link:https://www.lydsy.com/JudgeOnline/problem.php?id=2743 Algorithm: 此题询问区间内出现次数超过1个的数字 明显在线做无从下手,无法在区间两端无序的情况下统计符合要求的数字 但可以发现,如果左端递增,是可以用树状数组维护右端数据的 阅读全文
posted @ 2018-05-19 12:06 NewErA 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Link:https://www.lydsy.com/JudgeOnline/problem.php?id=1912 Algorithm: K=0:res=(n-1)*2 每条边恰好走2遍 K=1:res=res-树上最长链+1 由于每形成环,环上的边对答案的贡献都会-1,因此只要将树上最长链连成环 阅读全文
posted @ 2018-05-19 10:00 NewErA 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Link: 传送门 Algorithm: DP方程:$dp[i]=max(dp[j]+a*(sum[i]-sum[j])^2+b*(sum[i]-sum[j])+c)$ 方程是显然的,但复杂度为$O(N^2)$,需要优化到$O(N)$,这时就需要斜率优化了 推荐博客:https://www.cnbl 阅读全文
posted @ 2018-05-18 22:58 NewErA 阅读(245) 评论(0) 推荐(0) 编辑