2022.8.6 模拟赛

link


A:如何愉快地与方格玩耍
image

开质数、合数的线段树维护即可。


B:陵陵曾玩的位运算题
image

一种暴力是在 trie 树上搞,\(ans=2^{c_0}\)

还有种暴力是容斥后枚举超集,\(ans=3^{c_1}\)

你想到了什么?平衡复杂度取最小值!!!!

所以想不出正解有可能是几个暴力拼起来。

当然可以提前枚举子集 \(3^{17}\) 预处理,每次高位到低位试是否合法。


C:暴力计算
image

降智了。。。
最短路设 \(dp_1 i\) 为它解封的时间,\(dp_2 i\) 为到它且它合法的时间。

然后转移即可。搁着数据范围诈骗呢?


D:枚举计算
image

可以倍增 floyd。也可以倍增矩阵。
注意 floyd 合并是 \(\mathcal {O}(n^2)\) 而不是 \(\mathcal {O}(n^3)\)

posted @ 2022-08-06 16:43  Saintex  阅读(30)  评论(0编辑  收藏  举报