A332800(2)
Conjecture についての計算は以下の通りです。
def a332800_conjecture(n)
return 1 if n == 0
a = (1..n).map{|i| [i]}
len = 1
while len < n
b = Array(Array(Int32)).new
a.each{|c|
(1..n).each{|num|
if !c.includes?(num)
i = c.clone + [num]
if len > 1
if (i[-3] % i[-2]) < (i[-2] % i[-1])
b << i
end
else
b << i
end
end
}
}
a = b
len += 1
end
a.size
end
(0..19).each{|i| p a332800_conjecture(i)}
出力結果
1
1
2
3
4
6
7
9
11
13
14
19
20
22
25
29
30
36
37
42
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。