然后我们发现好像分解质因数是唯一的瓶颈。 现在我们考虑用其他题解说的线段树再仔细想想。 我们发现我们要的并不是把ai,bi分解为质数,而是要找一个数组c{k}满足∀1≤i<j≤k,gcd(ci,cj)=1且每个ai,bi都可以表示为∏i=1kcixi。 结合CF 大神的文章,我有一个可以大概在O(n2log2V)的复杂度找到一个长...
【CF1656H】Equal LCM Subsets 题意 给定集合A和B,从中选择两个子集A′⊆A,B′⊆B满足lcm(A′)=lcm(B′)。 满足|A|,|B|≤103,A,B≤4×1035。 思路 考虑将数Ai分解为∏j=1kpjαj,其中p∈prime。如果对于一个pj的αj大于B中所有的pj的αj,那么Ai必须被删除,对B也同理。
CF1656H Equal LCM Subsets 牛子题,想了一下午,一点想法都没有。 后来juju 提示了我,说想想为什么不能选择两个全集,然后我就大概晓得了。 如果A 中存在一个元素,它包含一个质因子,其幂次高于 B 中所有元素的该质因子幂次的话,这个元素就必须在 A 中删去。反之亦然。 值域特别大,我们甚至不能分解质因数,...