Toggle Navigation
acm.bjtu
首页
题目
比赛
题单
讨论
关于
登录
注册
Problems
A
B
C
D
E
F
G
H
I
J
K
L
M
Status
Standings
Problem H. Stern-Brocot Tree
时间限制
1000
ms 内存限制
32
MB
上图是一棵Stern-Brocot树,其生成规则如下:
从第1行到第n行,每行相邻两数a/b和c/d,产生中间数(a+c)/(b+d),置于下一行中。将一行的分数(包括0/1,1/0),进行约分简化,则每一行(包括0/1,1/0,1/1),不会出现两个相同的分数。若分子或者分母大于n,则去掉该分数,将剩下的分数,从小到大排序,得到数列F。
现在请您编程计算第n行的数列F的个数。
输入数据
输入包含多组测试用例,每组输入数据是一个正整数n(n<=1000000)。
输出数据
对于每组的测试数据n,请输出第n行的数列F的个数。
样例输入
复制
1 2 4 6
样例输出
复制
3 5 13 25
$ Mathjax font initiator $
提交
请先
登录
BJTU Summer Training 2017 Lecture 8 初等数论
A - Sphenic numbers
B - abs
C - Happy 2004
D - Counting Divisors
E - Wand
F - Saving Beans
G - The Euler function
H - Stern-Brocot Tree
I - The Holmes Children
J - Prime Land
K - 青蛙的约会
L - Biorhythms
M - Strange Way to Express Integers
提交