「考试」省选32

好难啊。。。

T1
\(Min\_25\)筛的题。
可以发现是积性函数的前缀和。
为啥是积性函数。
因为两条序列可以对位相乘乘出来一条。
这样可以用\(Min\_25\)筛了。
处理出质数单点的贡献就行了。
序列的那部分用背包\(dp\)来做。
这样的质数单点就很好求了。
然后用\(Min\_25\)跑出来就行了。
预处理的话需要一个自然数幂和,随便用插值或者斯特林数或者伯努利数都可以。

T2
三个分开的部分分别算
然后容斥出Trie树的节点是否存在就可以了。
这样可以直接查询最大值了。

T3
emmmm
看了题解写大暴力就是水题了。
满足6个条件的话
直接用一个2^6的状压\(dp\)然后跑大型暴力现场就可以了。
没细节没码量,难在转化题意。

posted @ 2020-02-26 20:22  Lrefrain  阅读(111)  评论(0编辑  收藏  举报