- 2024-07-31构造做题笔记
UOJ460新年的拯救计划\(n\)点完全图。选出尽量多生成树。输出方案。\(n\le1000\)。考虑上界,总共有\(\frac{n(n-1)}{2}\)条边,也就是最多可以分成\(\frac{n}{2}\)棵树。尝试证明这个上界可以达到。我们考虑归纳法,假设\(n=2k\)可行。考虑\(2k+1\),我们可以将每棵生
- 2024-07-29hall 定理学习笔记
万恶之源基本定义完美匹配是指最大匹配数为min(|X|,|Y|)也就是X或Y集合其中一个集合所有点都被匹配了。定理内容我们来假设X集合点少一点好了。X集合就当做有n个点。那么二分图G存在完美匹配,则取任意正整数1<=k<=n,均满足我从X集合选出k个不同的点,那么它们连向的y集合的点个
- 2024-04-16Codeforces Round 897 (Div. 2) D
链接不是很难的题目,没做出来但是。使得\(a_{l_i}=l_{(i\modk)+1}\)这个操作我第一眼没看明白,读题不够仔细,没看到\(l\)只有k给个数字。导致我开始的时候思路错了一段时间,其实还挺要命的,因为第一次没想到,后面要再想到就有点麻烦了。这题的特点就是在于这个等式。可以发现,这个其
- 2024-02-242-8. 创建人物跳跃动画
人物跳跃的五个阶段根据这张图把图片切好,并做好动画状态使用BlendTree实现跳跃动画在动画状态机中新建一个BlendTree,然后给它添加三个Motion因为我设置的JumpForce是5,所以人物速度54时候是起跳阶段,41的时候是上升阶段,1~-1的时候是空中换腿阶段,-1以后是下降阶段。虽然
- 2023-09-07CF1266D
原题翻译其实这题的翻译反而不如原题好理解,建议先阅读原题后重新思考做法 \[\large{\color{#ff0000}{\text{分割线}}}\] 翻译把原来简单的东西复杂了原题的题意是有若
- 2023-09-07后缀自动机
\(Sam\)复杂度和空间都成线性,但不能只开\(n\)\(endpos\)1,定义\(endpos\)为每个子串出现的开头集合2,定义\(Sam\)每个节点为“状态”,则每个状态对应着一个或者多个\(endpos\)相同的集合后缀链接\(link\)1,连向当前子串后缀中非同一\(endpos\)的最大那个code:洛谷P3804
- 2023-08-18[AGC004D] Teleporter 题解
简单贪心。思路可以发现一号节点必然连向自己。由于题目中保证了最初每个点都可以到达一号节点。那么我们发现改完一后,原图变成了一棵十分优美的树。考虑在树上进行贪心。我们贪心的从叶子结点往上走。知道第\(k\)个若还没要到\(1\),就直接连向一号节点。这个贪心也比较
- 2023-08-18网络流专项
飞行员配对方案问题二分图最大匹配模板,最大流即可.负载平衡问题显然,当库存比平均数大时,这个仓库就应当向外输送货物;反之,这个仓库就应该接收货物.每一个仓库都要接收货物或输出货物,因此拆成两个点,一个输出,一个接收.当库存比平均值大时,超级源点向该点的输出
- 2023-03-20[浅谈] 线段树优化建边
\(\color{purple}\text{P6348[PA2011]Journeys}\)\(\color{green}\text{2023.1.1010:58}\)线段树优化建边。题意:给定一个图,每次对区间\([a,b]\)至区间\([c,d]\)建
- 2022-11-16ABC277 E~Ex
E:简单最短路,加一维表示当前是否翻转所有边的状态即可。CodeF:先考虑简化版本,如果\(\left\{A\right\}\)中没有\(0\),如何判定。重新表述一下条件,令\(mn_i,mx_i\)分
- 2022-10-06浅谈树链剖分
树链剖分是把一棵树分割成若干条链,以便于维护信息的一种方法,其中最常用的是重链剖分(HeavyPathDecomposition,重路径分解),所以一般提到树链剖分或树剖都是指重链剖分。除此