agc047 题解

link

code

A \(\color{green}\bigstar\)

统计一下 \(2,5\) 的次数,然后暴力。

B \(\color{green}\bigstar\)

操作后的东西一定是一个后缀加上前面的一个字符。

扔到 trie 上乱做。

C \(\color{Gold}\bigstar\)

我怎么这都不会???

搞出原根,然后把乘法变成了加法,FFT 一下就行了。

D \(\color{green}\bigstar\)

简单题,考虑两条边的贡献就是乘起来然后除掉两棵树上 lca 上面的部分。

那么枚举第一颗树上的 lca,然后把两个子树合并,然后再第二棵树上把贡献放上去然后查询即可。

E \(\color{blue}\bigstar\)

洛谷上写了题解。

原题太傻逼了,直接来就好了。

F \(\color{gold}\bigstar\)

每次相当于去扩展一个矩形。

离散化之后,矩形变成长方形了,但是此时复杂度还是 \(O(n^2)\)

曼哈顿距离,因此向一边走到底才会换。

然后发现此时状态数 \(O(n)\) 了。

posted @ 2023-08-05 18:40  houzhiyuan  阅读(11)  评论(0编辑  收藏  举报