6
评分Tarzan的奥林匹克葡萄摇摆常规
奥运会的葡萄树摆动者在标准的树上执行常规活动。特别是,“标准树” n具有0向上穿过的顶点n-1以及将每个非零顶点连接a到其n % a下面的顶点的边。因此,例如,标准树5如下所示: 3 | 2 4 \ / 1 | 0 因为5除以3时的余数为2,所以5除以2或4时的余数为1,而5除以1时的余数为0。 今年,泰山将捍卫他的金新套路,每个始于顶点n - 1,秋千到顶点n - 2,继续顶点n - 3,等等,直到最后他卸除到顶点0。 例行程序的分数是每个挥杆(包括拆卸)的分数之和,挥杆的分数是树内起点和终点之间的距离。因此,Tarzan在标准树5上的例程得分为6: 从摇摆4到3得分3分(向下,向上,向上), 从摇摆3到2得分(下降)一分, 从摆动2到1得分1分(向下),并且 从下来1,0得分为1分(下降)。 编写一个程序或函数,给定一个正整数n,该程序或函数将计算Tarzan例程在Standard Tree上的得分n。样本输入和输出: 1 -> 0 2 -> 1 3 -> 2 4 -> 6 5 -> 6 6 -> 12 7 -> 12 8 …
32
code-golf
math
number
number-theory
code-golf
code-golf
restricted-source
programming-puzzle
css
code-golf
parsing
code-golf
random
encryption
code-golf
ascii-art
fractal
code-golf
math
code-golf
sorting
graph-theory
path-finding
permutations
code-golf
tetris
code-golf
card-games
code-golf
math
sequence
rational-numbers
code-golf
chess
code-golf
string
geometry
grid
code-golf
ascii-art
grid
code-golf
sequence
integer
code-golf
math
number-theory
packing
polyomino
code-golf
math
code-golf
string
quine
permutations
code-golf
math
code-golf
image-processing
optical-char-recognition
code-golf
string
kolmogorov-complexity
sequence
integer
code-golf
number
permutations
palindrome
code-golf
kolmogorov-complexity
code-golf
number
sequence
string
fewest-operations
code-golf
string
kolmogorov-complexity
sequence
primes
code-golf
string
ascii-art
code-golf
string
number
alphabet
code-golf
counting
code-golf
number
sequence
number-theory
primes
code-golf
subsequence
word-search