随笔分类 - ACM
摘要:知识点:lca,种类并查集 新生赛原题。 什么嘛,我还是长了一点手的嘛 简述 给定一棵 $n$ 个节点的树,初始时每条边方向不确定,同时给定 $m$ 组约束,第 $i$ 组约束为 $(a_i, b_i)$ 的形式,描述了一条树上路径 $a_i\leftrightarrow b_i$。要求给每条边定向
阅读全文
摘要:知识点:线性代数 Link:Luogu 大家好啊,我不会线代,下学期才开,所以这题抄的,只是简单记录做法,等到学了线代再回来更深一步理解。 但是这做法又易懂又好记又牛逼。 主要抄袭对象:https://www.luogu.com.cn/blog/_post/162629。 不过在此之前需要担心一下开
阅读全文
摘要:知识点:exgcd Link:Luogu 为什么之前没写?因为这题出的挺晚,出的时候都忘了嘻嘻 主要抄袭对象:https://www.luogu.com.cn/blog/McHf/p5656-exgcd。 简述 $T$ 组数据,每组数据给定参数 $a, b, c$,描述了一个不定方程 $ax+by
阅读全文
摘要:知识点:二分答案,差分约束 Link:Luogu 之前一直没怎么学差分约束,学到许多。 但最大的收获是学到了答案是一个区间的二分答案写法嘻嘻。 简述 有一个 $n$ 个节点的简单环,满足相邻两节点的距离为正整数。给定 $m$ 个限制条件,第 $i$ 个限制条件的形式是如下形式之一: 环上顺时针由节点
阅读全文
摘要:知识点:DP,最短路 Link:Luogu 最短路算法本质上还是一种 DP。这里是借用了最短路来优化 DP。 简述 给定参数 $h, x, y, z$,求 $[1, h]$ 中有多少数 $i$ 能被表示成 $i = (k_1\times x + k_2\times y + k_3\times z +
阅读全文
摘要:知识点:枚举,容斥。 原题面:https://codeforces.com/contest/1780/problem/F。 涉及 $\gcd$ 的枚举的常见套路 + 似乎不太常见的容斥(?) 以及一种和题解原理相同但更好写的写法。 省流版:容斥的本质是把一个不重不漏的集合的并的贡献,转化成多个集合的
阅读全文
摘要:我看群友像 137cm 白丝九尾狐萝莉
阅读全文
摘要:我真是超级大鸽王
阅读全文
摘要:今天是一个值得铭记的日子。
阅读全文
摘要:知识点:模拟,倍增 链接:Loj,Luogu。 简述 懒得简述的题面。 分析 先考虑暴力模拟。先预处理出从每个城市出发,A/B 开车到达的下一个城市。预处理时可以考虑倒序枚举所有城市,维护一棵以海拔为权值的平衡树,将当前枚举的城市插入平衡树,查询前驱、前驱的前驱、后继、后继的后继,在这四个城市中找距
阅读全文
摘要:知识点:区间 DP 链接:Luogu。 可能更加的阅读体验:My blog。 简述 有 $n$ 匹黄金船赶来侵略地球。第 $i$ 匹黄金船会在时间 $a_i$ 出现在距离你 $d_i$ 的位置,被消灭的时间不能大于 $b_i$,否则你就会被外星怪马抓回她的母星每天做十万次马儿跳。在任一时刻你可以释放
阅读全文
摘要:知识点:前缀和 原题面:Luogu。 不知道知识点该写什么了= = 简述 给定一个 $1 ∼ n$ 的排列 $p_i$,接下来有 $m$ 次操作,操作共两种: 交换操作:给定 $x$,将当前排列中的第 $x$ 个数与第 $x+1$ 个数交换位置。 询问操作:给定 $k$,请你求出当前排列经过 $k$
阅读全文
摘要:行车不规范,亲人两行泪
阅读全文
摘要:大太刀真好玩,下辈子我还要玩大太刀
阅读全文
摘要:研究表明,玩废萌 gal 将会造成老年痴呆。
阅读全文