专栏文章

CF2043D Problem about GCD

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mipei264
此快照首次捕获于
2025/12/03 10:41
3 个月前
此快照最后确认于
2025/12/03 10:41
3 个月前
查看原文

CF2043D Problem about GCD

只是想不那么严谨地证一下,之后复习能想起来。
如何求l\ge l的数中最小的与xx互质的数。
首先,若是把xx质因数分解,它的因子一定越小越好,因为这样会使与他不互质的数更密集,所以互质数最少的xx的大概是x=2α13α2...pnαnx=2^{ \alpha_1}\cdot3^{\alpha_2}\cdot...\cdot p_n^{\alpha_n},然后考虑从ll开始,假设是ii22筛走(其他情况不会更优),所有l+2,l+4...l+2,l+4...都被筛走,l+1l+133筛走,l+4,l+7...l+4,l+7...都被3筛走,以此类推,下一个2,32,3都筛不到的是55,就和筛素数一样,大概到了3131这个位置就无法被其他筛掉了,所以大概只会走logn\log n次,而且这种情况接近于(或者就是)最坏情况,不用细证,大概就是这个样子,所以直接暴力枚举ii判断gcdgcd是否等于11就可以了。

评论

0 条评论,欢迎与作者交流。

正在加载评论...