2025ACM实验室纳新题解

A 签到题

点这里

B【模板】排序

点这里

C【模板】递归,dfs

点这里

D【模板】并查集

点这里

E【练习】并查集

以另一种方式考虑,清剿敌人和架设直升机线路等同于在两点之间连边,不过区分需要,我们建立两个并查集 \(s_1\)\(s_2\) , \(s_1\) 记录清剿敌人和直升机线路连的边,而 \(s_2\) 只记录清剿敌人连的边。判断时先用 \(s_2\) 判断,不连通再用 \(s_1\) 判断,都不行则输出 \(-1\)

F【模板】最小生成树

点这里

G【模板】快速幂

点这里

H【模板】单源最短路

点这里

J【模板】多源最短路

点这里

K【模板】01背包

点这里

L【模板】树状数组1

点这里

M【模板】树状数组2

点这里

N【模板】线段树/【扩展】树状数组3

线段树模板:点这里

也可以同时用两个树状数组来维护,可以去 csdn 等网站搜索具体做法

O【模板】前缀树/Trie树

点这里

想进阶学习前缀树的知识,参考AC自动机

P【模板】KMP

点这里

posted @ 2025-08-24 11:36  randnameaaa  阅读(508)  评论(0)    收藏  举报