agc047 题解
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)\) 了。