div3 数论

第一题 有理数取余

思路:
1.分字符读入a,b,因为a,b范围过大。
2.判断取余后的 b是不是 0,是则无解,不是则有解。
3.求解关于 x1 的方程:bx1≡1(mod p)。

第二题 Minimal Coprime

思路:
1.分析可发现最小互质段为[n,n+1],则[l,r]上的最小互质段数为l-r。
2.特殊考虑[1,1]。

第三题 素数密度

思路:
通过埃氏筛

第四题 最大公约数和最小公倍数

思路:
1.可知P,Q的乘积等于其最大公约数和最小公倍数的乘积。
2.记最大公约数和最小公倍数的乘积为k。
3.对[1,sqrt(k)]寻找符合条件的数P,Q。

posted @ 2025-02-10 19:00  ALAN_Lan  阅读(29)  评论(0)    收藏  举报