6
ターザンのオリンピックつるスイングルーチンを記録する
オリンピックのツルを振る人は、標準の木でルーチンを実行します。特に、標準ツリーに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。 ルーチンのスコアは、各スイング(降車を含む)のスコアの合計であり、スイングのスコアは、ツリー内の開始点と終了点の間の距離です。したがって、標準ツリー5のターザンのルーチンのスコアは6です。 から4までのスイングが33点(ダウン、アップ、アップ)を獲得し、 から3にスイングして21ポイント(ダウン)を獲得し、 から2までのスイングが11ポイント(ダウン)を獲得し、 から降車し1て01ポイント(下)を獲得します。 正の整数nを指定すると、標準ツリー上のターザンのルーチンのスコアを計算するプログラムまたは関数を記述しnます。サンプルの入力と出力: 1 -> 0 2 -> 1 3 -> 2 4 -> 6 5 -> 6 6 -> 12 7 -> 12 8 -> 18 …
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