摘要: 一、关于训练题单 49-55 49周作业. 50周作业. 51周作业. 52周作业. 53周作业. 54周作业. 55周作业. 56-60 56周作业. 57周作业. 58周作业. 59周作业. 60周作业. 61-64 61周作业. 62周作业. 63周作业. 64周作业. 阅读全文
posted @ 2026-04-05 17:12 lmx_rp++ 阅读(2) 评论(0) 推荐(0)
摘要: DMY Round 51 D [R51D]听取蛙声一片3 link. 计数DP. 设\(f_i\)表示以\(i\)为最小公倍数的方案数。 可以发现对\(f_i\)有贡献的只有\(i\)的因数,记为\(d_i\)。 容斥一下,可得\(f\)的递推式: 设\(i\)有\(m\)个因数(不包含\(i\)) 阅读全文
posted @ 2026-03-06 22:35 lmx_rp++ 阅读(3) 评论(0) 推荐(0)
摘要: link DMY Round 50 D-E [R50D]三元组2 link. 妙妙题,不是很难,但需要想清楚。 经典套路,枚举中间? 其实不好做。 考虑枚举\(i\)或\(k\),这里为枚举\(k\)。 可以在\(b\)序列上二分出区间\([c_k-d,c_k]\)。 对于此区间内的每一个\(b_j 阅读全文
posted @ 2026-02-28 23:35 lmx_rp++ 阅读(2) 评论(0) 推荐(0)
摘要: [ ARC215B ] Stolen Necklace link. 好巧妙的构造!!!(? 很简单,但并没有想到... 我们采取以下的构造策略: 从左向有扫一遍。 若\(a_i\)第一次出现,不用管它,继续向前扫; 否则检查当前分到的组的奇偶性与前一个\(a_i\)出现的位置的奇偶性是否相同。 如果 阅读全文
posted @ 2026-02-22 23:05 lmx_rp++ 阅读(17) 评论(0) 推荐(0)
摘要: [ABC400E] Ringo's Favorite Numbers 3 link. VP时没有过,不过这题真的很需要注意力。 一些观察: 如果可以在线做的话,一定是有\(O(log)\)的算法的,但这似乎并不好做; 考虑预处理,可以发现\(n\)的级别是\(10^{12}\),大概可以通过\(O( 阅读全文
posted @ 2026-02-12 23:43 lmx_rp++ 阅读(3) 评论(0) 推荐(0)
摘要: 树状数组(BIT) 码量小,常数小。 支持单点修改,前缀查询。 区间修改+区间查询 区间修改可以使用差分解决。 对于区间查询,可以先考虑前缀查询: 记差分数组为\(d_i\),原数组为\(a_i\),前缀和数组为\(S_i\)。 \(a_i\ =\ \sum_{j=1}^{i} d_j\),\(S_ 阅读全文
posted @ 2026-02-10 20:34 lmx_rp++ 阅读(8) 评论(0) 推荐(0)
摘要: [NOIP 2005 提高组] 篝火晚会 link \(Solution:\) 首先考虑如何判断无解。 无解判法 可以发现当\(A\)想要与\(B\)相邻,但\(B\)却不想与\(A\)相邻时,一定无解。 也就是图中一定都是双向边,同时形成一个环。 但要注意当原图中有多个环时,也是无解的。 所以当且 阅读全文
posted @ 2026-02-09 14:44 lmx_rp++ 阅读(4) 评论(0) 推荐(0)
摘要: 一、双联通的概念与性质 1.概念 这里的概念均为无向图中的概念。 无向图的dfs森林中只有两种边: 树边和返祖边。 割边:若删除一条边后,使得原本联通的图变得不联通(分为了两部分),那么这条边就是割边. 割点:若删除一个点和与它有关的所有边后,使得原本联通的图变得不联通,那么这个点就是割点. 边双联 阅读全文
posted @ 2026-01-28 13:48 lmx_rp++ 阅读(5) 评论(0) 推荐(0)
摘要: 一、dfs森林和强联通分量 1.dfs森林 dfs森林就是dfs后形成的树形结构。 四种边(有向图生成的dfs森林): 1.树边:在dfs森林中的边。 2.返祖边:从一个节点指向其祖先的边。 3.前向边:从一个点指向其子孙节点的边。 4.横叉边:从一个点指向一个与其没有血缘关系的节点(横叉边一定是由 阅读全文
posted @ 2026-01-21 22:43 lmx_rp++ 阅读(3) 评论(0) 推荐(0)
摘要: 一、概念 欧拉路:一条从任意点出发经过所有边恰好一次的通路(可以经过一个点多次)。 欧拉回路:从一个点出发经过所有边恰好一次的回路(最后回到出发点的通路)。 欧拉回路是特殊的欧拉路。 欧拉图:图中存在一条欧拉回路的图。 半欧拉图:图中不存在欧拉回路,但存在一条欧拉路的图。 二、判断方法 有向图: 欧 阅读全文
posted @ 2026-01-16 22:36 lmx_rp++ 阅读(3) 评论(0) 推荐(0)