一个妙妙喵喵的trick

Messenger Simulator

非常厉害的trick!!!!!!!

然后就是这题。

GCD Counting

我的想法是,GCD>1的链等价于至少存在一个大于1的约数,然后将链按照约数分类统计。

其实,有一个更好的充要条件,就是GCD>1的链等价于至少存在一个公共质因数,按照这个公共质因数分类统计就行了。

需要注意的是,这个时候不能直接枚举质因数,不然会复杂度会退化。

要在状态中加一维限制,表示有这个质因数,然后从子树转移过来。


这个时候我就要问了,为什么质因数的个数反而比约数多了呢?

现在是2023.11.15 22:09

哥们发现了,做法假了,详见这里

posted @ 2023-11-15 22:00  Zlc晨鑫  阅读(3)  评论(0编辑  收藏  举报