Farey序列
Farey序列Fn是满足0<=a<=b<=n且gcd(a,b)=1的分数的有序数列。例如:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Farey序列有哪些性质呢?
1.首先来个简单的,除了F1,所有序列都是奇数个,1/2一定是中间的数。
2.如果
、
、
为Farey序列中连续的三项,那么:
![]()
![]()
对于Farey序列Fn,它有多少项呢?
![]()
![]()
,即
其中的
,表示的是k的欧拉函数。
Stern-Brocot树
Stern-Brocot树可以不重复地构造出所有的真分数!如图所示:

构造方法如下:我们假设根节点1/1拥有一对双亲,左边的叫母亲为0/1,右边的叫父亲,为1/0。每个节点的分母等于双亲的分母和,每个节点的分子等于双亲的分子和。沿着树向左走就是将当前节点作为父亲,生成一个新节点,沿着树向右走,就是将当前节点作为母亲,生成一个新节点。这样,我们就能不重复地构造出所有的分数!
可以看到Farey序列相当于将Stern-Brocot树中多余的枝叶给剪掉,然后从左向右排列出来。
题目: hd 4556
本文介绍了Farey序列及其数学特性,包括序列中的项数计算及序列的奇数特性等,并探讨了Stern-Brocot树的构造方法及其与Farey序列之间的联系。

4580

被折叠的 条评论
为什么被折叠?



