← 完整题目索引

PROJECT EULER · #0433

欧几里得算法的步数

Steps in Euclid's Algorithm

仅题目 · 待解原题 ↗

E(x0,y0) 为使用欧几里得算法确定 x0y0 的最大公约数所需的步骤数。更正式地说:
x1=y0, y1=x0mody0
xn=yn1, yn=xn1modyn1
E(x0,y0) 是满足 yn=0 的最小 n

我们有 E(1,1)=1E(10,6)=3E(6,10)=4

S(N) 定义为 E(x,y) 的总和,其中 1x,yN
我们有 S(1)=1S(10)=221S(100)=39826

S(5106)

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。