今年省选考了这个技巧,感觉之前没做过类似的题的话现场挺难想出来的. 我们发现对 1 个数 +1 可以看作从低到高位的第一个 0 修改成 1,该 0 后面的 1 修改成 0. 将一个节点的所有儿子对应的数放到该节点对应的 01 trie 中进行修改的话就是将 0,1 翻转. 翻转后走 0 那边,然后递 ...
分类:
其他好文 时间:
2020-07-13 15:26:48
阅读次数:
72
@[TOC] 动态树问题, ,近几年在OI中兴起的一种新型问题,是一类要求维护一个有根树森林,支持对树的分割, 合并等操作的问题。由RobertE.Tarjan为首的科学家们提出解决算法Link Cut Trees,简称lct。 本段摘自百度 要学lct,首先必要的基础必须有: 树链剖分 "(点这里 ...
分类:
其他好文 时间:
2019-08-10 21:54:03
阅读次数:
151
链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2002 题面: 2002: [Hnoi2010]Bounce 弹飞绵羊 Description 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个 ...
分类:
其他好文 时间:
2019-04-28 20:52:53
阅读次数:
210
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2007 一个点的高度一定不是0就是1。答案一定形如一个左上角的连通块全是0的点、一个右下角的连通块全是1的点。 注意从东到西还有从南到北的边也有用!因为不一定是一个阶梯形的,还可以拐来拐去,只是 ...
分类:
其他好文 时间:
2018-12-23 22:11:46
阅读次数:
159
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2535 https://www.lydsy.com/JudgeOnline/problem.php?id=2109 考虑按拓扑序决策,发现不太行;主要是一种情况:虽然自己的 k[ ] 靠后,但自 ...
分类:
其他好文 时间:
2018-12-18 02:06:51
阅读次数:
218
注意到k=gcd(x,y) 1,所以答案是 $$ 2 (\sum_{i=1}^{n}\sum_{i=1}^{m}gcd(i,j)) n m $$ 去掉前面的乘和后面的减,用莫比乌斯反演来推,设n include using namespace std; const int N=100005; lon ...
分类:
其他好文 时间:
2018-09-19 16:19:55
阅读次数:
161
1996: [Hnoi2010]chorus 合唱队 Description Input Output Sample Input 4 1701 1702 1703 1704 Sample Output 8 HINT emmmm这道题是一道区间dp (因为前天考试区间dp裸题没搞出来这两天做了不少) ...
分类:
其他好文 时间:
2018-09-01 21:53:13
阅读次数:
120
2005: [Noi2010]能量采集 链接 分析 答案要求 $ans=2\sum\limits_{x=1}^n \sum\limits_{y=1}^mgcd(x,y)-n \times m$ 主要求出中间的那一块就好了。 思路一: 容斥:f[i]表示gcd(x,y)=i的对数。(n/i)*(m/i ...
分类:
其他好文 时间:
2018-06-25 19:06:42
阅读次数:
171
求$\sum_{i=1}^n \sum_{j=1}^m gcd(i,j)$ ...
分类:
其他好文 时间:
2018-04-18 23:37:17
阅读次数:
192
2006: [NOI2010]超级钢琴 Description 小Z是一个小有名气的钢琴家,最近C博士送给了小Z一架超级钢琴,小Z希望能够用这架钢琴创作出世界上最美妙的 音乐。 这架超级钢琴可以弹奏出n个音符,编号为1至n。第i个音符的美妙度为Ai,其中Ai可正可负。 一个“超级 和弦”由若干个编号 ...
分类:
其他好文 时间:
2018-04-15 16:29:29
阅读次数:
185