| 📕 | 知识点:线性筛、唯一质因子分解(阶乘分解) |
求不定方程:
1
x
+
1
y
=
1
n
!
\frac{1}{x}+\frac{1}{y}=\frac{1}{n!}
x1+y1=n!1
的正整数解
(
x
,
y
)
(x,y)
(x,y) 的数目。
首先分析题目, x , y ∈ N ∗ x,y \in N* x,y∈N∗,求解组数。
对于题目给定的方程,由于都是分数形式,很难直接找出规律,因此先对方程进行变形,将分式相加转换为多项式:
1
x
+
1
y
=
1
n
!
,
x
+
y
x
y
=
1
n
!
,
x
=
y
∗
n
!
y
−
n
!
,
x
=
n
!
+
n
!
2
y
−
n
!
,
x
−
n
!
=
n
!
2
y
−
n
!
,
(
x
−
n
!
)
(
y
−
n
!
)
=
n
!
2
①
\frac1x + \frac1y = \frac{1}{n!},\\ \frac{x + y}{xy} = \frac1{n!},\\ x = \frac{y*n!}{y - n!},\\ x = n ! + \frac{n!^2}{y - n!},\\ x - n! = \frac{n!^2}{y - n!},\\ (x - n!)(y - n!) = n!^2\ \ ①
x1+y1=n!1,xyx+y=n!1,x=y−n!y∗n!,x=n!+y−n!n!2,x−n!=y−n!n!2,(x−n!)(y−n!)=n!2 ①
最后得到
(
x
−
n
!
)
(
y
−
n
!
)
=
n
!
2
(x - n!)(y - n!) = n!^2
(x−n!)(y−n!)=n!2,因此可知
1
x
<
1
n
!
&
&
1
y
<
1
n
!
\frac 1x < \frac1{n!} \ \&\& \ \frac 1y < \frac1{n!}
x1
n
!
x > n!\ \&\&\ y > n!
x>n! && y>n!
因此可以设 y = n ! + k ( k ∈ N ∗ ) y = n! + k\ (k \in N*) y=n!+k (k∈N∗),带入 ① ① ①式得 x = n ! 2 k + n ! ② x = \frac{n!^2}{k} + n! \ \ ② x=kn!2+n! ②
因为 x , y ∈ N ∗ x, y \in N* x,y∈N∗,因此对于 ② ② ②中 n ! 2 k ∈ N ∗ \frac{n!^2}{k} \in N* kn!2∈N∗必成立,则题目转化为求 k k k使得 n ! 2 k \frac{n!^2}{k} kn!2为正整数,即:求 n ! 2 n!^2 n!2的因子个数。
这里需要引入唯一质因子分解定理:
任何一个大于1的自然数 N N N,如果N不为质数,那么N可以唯一分解成有限个质数的乘积 N = P 1 a 1 P 2 a 2 P 3 a 3 . . . . . . P n a n N=P_1^{a_1}P_2^{a_2}P_3^{a_3}......P_n^{a_n} N=P1a1P2a2P3a3......Pnan,这里 P 1 < P 2 < P 3 . . . . . . < P n P_1
- 回坑记之或许是退役赛季?
- [LCT刷题] P1501 [国家集训队]Tree II
- [LCT刷题] P2147 洞穴勘测
- 2022-2023 ICPC Brazil Subregional Programming Contest VP记录
- [线段树套单调栈] 2019-2020 ICPC Asia Hong Kong Regional Contest H.[Hold the Line]
- The 2021 ICPC Asia Nanjing Regional Contest E.Paimon Segment Tree 区间合并线段树/维护矩阵乘法
- CF580E - Kefa and Watch 线段树维护哈希
- HDU5869 Different GCD Subarray Query 离线查询/区间贡献
- 27.CF1004F Sonya and Bitwise OR 区间合并线段树
- 26.CF1000F One Occurrence
