■整数生成定規(その14)
[Q]目盛りのついていない長さ6の定規に(両端以外に)目盛りを2つ刻んで,長さ1から6まですべてはかれるようにするにはどうすればいいか?
[A]目盛り間隔の配置を{1,3,2},目盛りを{0,1,4,6}とする.
===================================
[Q]目盛りのついていない長さ9の定規に(両端以外に)目盛りを3つ刻んで,長さ1から9まですべてはかれるようにするにはどうすればいいか?
[A]目盛り間隔の配置を{1,3,3,2},目盛りを{0,1,4,7,9}とする.
あるいは
[A]目盛り間隔の配置を{1,1,4,3},目盛りを{0,1,2,6,9}とする.
===================================
この問題の環状版を考える。
[Q]目盛りのついていない長さLの環に目盛りをm個刻んで,長さ1からLまですべてはかれるようにするにはどうすればいいか?
===================================
具体例をといくつかあげておきたい.
[1]m=3,L=7:{1,2,4}
[2]m=4,L=13:{1,4,6,2},{1,7,2,3}
[3]m=5,L=21:{1,3,10,2,5}
[4]m=6,L=31:{1,2,5,4,6,13}
[5]m=7:存在しない
===================================
[6]m=10,L=91:
{1,3,9,11,6,8,2,5,28,18}
{1,5,4,13,3,8,7,12,2,36}など6種類
一般に,m=p^k+1のとき,オイラー関数を用いて
φ(m^2−m+1)/6k通り
φ(91)=91(1−1/7)(1−1/13)=72
m=10=3^2+1→φ(91)/12=6,L=m^2−m+1
===================================