【题解】CF1139D Steps to One
一月 28, 2021
我有一个不一样的推式子方法。
先将问题转换一下,假设当前的 gcd $x=p1^{k1}p2^{k2}\cdots$,即为求:
不妨将每个质数 $p$ 看成一个物品,
假设 $x$ 是新插入集合的数,不妨将 $x$ 看成一个这样的操作:
- 将与 $x$ 互质的物品取走。
现在问题转化成了一个取物品的的问题,即为求:
那么直接 Min-max 容斥:
考虑当 $\prod_{x\in T}x>n$ 时 $P(T)=1$,且 $x$ 为质数,于是可以将式子改写:
然后问题就解决了。
1 | int qmod(int x,int y) |
查看评论