加载中...

上一页 1 2 3 4 5 6 ··· 35 下一页
摘要: 带权并查集 本质上就是并查集树上的边有了边权,进而可以用一个 \(dist\) 数组来表示每个点与其所在集合的祖先之间的关系; 合并:在任意两个点有了新的关系后,可以通过直接合并二者所在集合的祖先来构建二者之间的关系; 查询:查询同一集合内任意两点之间的关系也可以通过二者和祖先之间的关系推导出来;不 阅读全文
posted @ 2026-01-27 20:54 jxs123 阅读(4) 评论(0) 推荐(0)
摘要: 很早就听说了这场题出得比较逆天,体验了一下发现还真是。被 CD 这两个题虐爆了qwq。。。E 题看着也挺不错的,遂来补题。 C. XOR-factorization \(k\) 为奇数时显然全填 \(n\) 最优。考虑 \(k\) 为偶数时的情况: 一个特别容易错的贪心:填 \(k-2\) 个 \( 阅读全文
posted @ 2026-01-27 00:00 jxs123 阅读(2) 评论(0) 推荐(0)
摘要: H. Remove the Grail Tree 一道超级不错的思维题,而且官方题解里还给出了两种不同的做法,\(dp\) 做法蒟蒻实在是看不懂,也不想补了,故这里只补容易想的写法。 权值只需要保留奇偶性这一信息,因此先将所有权值 \(\% 2\)。 注意到对于 \(a_{v}=0\) 的点 \(v 阅读全文
posted @ 2026-01-26 14:13 jxs123 阅读(17) 评论(0) 推荐(0)
摘要: 做在二维地图上移动的模拟题时,绝大多数情况都需要使用 \(bfs\),其中 \(99\%\) 的情况都是只走一步(也就是上下左右四个方向选一个,并移动一格)。那么如果每一次可以连续走 \(k\) 步,我们应当如何处理呢? M - Nightmare Ⅱ 重点看 bfs 函数部分,将 \(while\ 阅读全文
posted @ 2026-01-25 17:00 jxs123 阅读(5) 评论(0) 推荐(0)
摘要: D. 图G 不难,主要考察计数。 首先有个结论:\(\gcd(a, b)\) 是 \(c\) 的倍数,当且仅当 \(a,b\) 均是 \(c\) 的倍数。 所以原条件可以改成:对 \(\forall 1 \leq i < j \leq n\),\(a_{i}\) 与 \(a_{j}\) 均为 \(b 阅读全文
posted @ 2026-01-25 01:42 jxs123 阅读(2) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 35 下一页