![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题解
文章平均质量分 83
星河依旧长明
吉林 OIer,不定期更新
展开
-
【题解】洛谷 P5489 EntropyIncreaser 与 动态图
显然,树上所有边都是桥;每次加边时,若出现环,则环上所有边都不是桥。于是开两棵 LCT 分别维护割点和桥即可。,如果出现环那么将这个环上所有边权变为。具体地,初始我们将所有边权赋值为。,查询操作即转化为求路径和。求割点部分放个本人的题解。动态求割点的板子题是。原创 2024-02-19 11:17:26 · 547 阅读 · 0 评论 -
【题解】洛谷 P5622 [DBOI2019] 巫女的职责
具体地,若该次加边后出现了一个环,则新建一个方点,暴力删除环上所有边,并将环上所有点连向方点。这条路径的信息,发现路径上所有圆点都是割点,因此查询权值和并清空该路径上所有的点权即可。动态加边,想到使用 LCT。求割点有个很优美的数据结构:圆方树。动态加边,单点修改点权,查询两点。具体细节请看代码注释。原创 2024-02-19 11:16:20 · 361 阅读 · 0 评论 -
【题解】SPOJ8791 DYNALCA - Dynamic LCA
求 LCA 需要考虑树的父子关系,所以在 cut 时不能使用 makeroot 操作,而 link 无所谓。维护一个森林,支持加边、删边和求 LCA 操作。现在问题就是如何在 LCT 上求两个点。的路径的第一条边是实边,则去往。到根的路径已经变成一个实链。到根的路径上全是实边,那么。最后改变的虚边的父亲就是。的路径的第一条边是虚边。动态求 LCA 板子题。原创 2024-02-19 11:13:29 · 879 阅读 · 0 评论 -
【题解】洛谷 P4423 [BJWC2011] 最小三角形
时都可以在 931ms 内卡过(也有可能是我调参不够好,欢迎大佬提出更高效的参数)。根据数学直觉,在随机旋转后,答案中的三个点在数组中肯定不会离得太远。将所有点全部绕原点随机旋转同一个角度,然后按。所以我们只取每个点向后的。这样速度快得飞起,在。原创 2024-02-19 11:11:19 · 576 阅读 · 0 评论 -
【题解】CF1921B Arranging Cats
求将原序列变成目标序列的最小操作次数。种操作在合法的情况下一定是比进行。原创 2024-02-19 11:10:20 · 842 阅读 · 0 评论 -
【题解】洛谷 P5285 [十二省联考 2019] 骗分过样例
范围内所有质数,判断如果用这个质数作为模数,那么前10个数的结果是否和答案一样。级别,于是考虑暴力枚举未知的模数,然后与输出文件前若干个数比较。根据“标题相似度”,我们大致推测出本测试点是未知模数快速幂。于是我们暴力找出最小原根,然后枚举他的所有幂次即可。原根有个性质:质数的所有原根都是最小原根的一个幂。鲜花:范围有点大,我开了好几个窗口一起跑。观察输出数据,发现这次模数非常大。找输入数据中两个相差较小的数。范围内这个质数的倍数都除尽。时,输出了一些无用的东西。观察数据,发现质数的位置是。原创 2024-01-25 10:55:29 · 997 阅读 · 0 评论 -
【题解】洛谷 P9183 [USACO23OPEN] FEB B
你想找到原始信息的兴奋程度,但你不知道约翰的信息中哪一条实际上是贝西或埃尔希的。然而,农夫约翰听说了这个消息,并试图拦截他们的谈话。,这意味着农夫约翰混淆了信息,发件人未知(贝西、埃尔希都有可能)。通过 DFS 暴力对拍,我们发现答案为一个等差数列。他们的对话可以用一个长度为。尽量相同时,方案数最大,即为数列末项。,我们考虑贪心求出等差数列首项与末项。交替放置时方案数最小,即为数列首项。行:每行一个整数,为每种兴奋程度。因此下面进行贪心时不考虑这种情况。条消息分别由贝西或埃尔希发送的。所有可能的兴奋程度。原创 2023-12-25 11:40:32 · 1343 阅读 · 0 评论 -
【题解】洛谷 P2353 背单词
小明对英语一窍不通,令老师十分头疼。于是期末考试前夕,小明被逼着开始背单词……为了确保小明不会在背单词时睡着,老师会向他提。,小明要回答在这段文字中他背过的单词总共出现过多少次。提示:数据较大,请大家尽量采取高效率的读入输出方法。不过接下来我们发现它不满足区间减法,也就是不能通过。个问题,每次老师随机选择一个区间。中,但不能保证右端点也在此区间中。行每行一个需要背的单词。行,对每个询问输出一行表示答案。(含端点),即给定的文字区间。的英语文章,然后让小明背。KMP 字符串匹配,前缀和。原创 2023-12-20 11:40:53 · 924 阅读 · 0 评论