Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
2の平方根は無限連分数として書くことができる。
この無限連分数をと表記することもできる。は2が際限なく繰り返されることを示す。同様にである。
平方根の部分的な連分数の数列から良い有理近似が得られることが分かる.の近似分数について考えよう。
従って, の近似分数からなる数列の最初の10項は:
もっとも驚くべきことに, 数学的に重要な定数は次のように表せて、
の近似分数からなる数列の最初の10項は:
第10項の近似分数の分子の桁を合計するとである。
についての連分数である近似分数の第100項の分子の桁の合計を求めよ。
5桁の数 は自然数を5乗した数である. 同様に9桁の数 も自然数を9乗した数である.
自然数を 乗して得られる 桁の正整数は何個あるか?
立方数 は, 桁の順番を入れ替えると2つの立方数になる: と である. は, 立方数になるような桁の置換をちょうど3つもつ最小の立方数である.
立方数になるような桁の置換をちょうど5つもつ最小の立方数を求めよ.
次の形式の, 2次のディオファントス方程式を考えよう:
たとえばのとき, を最小にする解はである.
が平方数のとき, 正整数のなかに解は存在しないと考えられる.
に対してを最小にする解は次のようになる:
(9を強調したい)
したがって,に対してを最小にする解を考えると,のときは最大である.
に対するを最小にする解で,が最大になるようなの値を見つけよ.
平方根は連分数の形で表したときに周期的であり, 以下の形で書ける:
例えば, を考えよう.
となる.
この操作を続けていくと,
を得る.
操作を纏めると以下になる:
よって, この操作は繰り返しになることが分かる. 表記を簡潔にするために, と表す. のブロックは無限に繰り返される項を表している.
最初の10個の無理数である平方根を連分数で表すと以下になる.
, 周期 1
, 周期 2
, 周期 1
, 周期 2
, 周期 4
, 周期 2
, 周期 1
, 周期 2
, 周期 2
, 周期 5
で奇数の周期をもつ平方根は丁度4つある.
について奇数の周期をもつ平方根が何個あるか答えよ.
三角数, 四角数, 五角数, 六角数, 七角数, 八角数は多角数であり, それぞれ以下の式で生成される.
三角数
1, 3, 6, 10, 15, ...
四角数
1, 4, 9, 16, 25, ...
五角数
1, 5, 12, 22, 35, ...
六角数
1, 6, 15, 28, 45, ...
七角数
1, 7, 18, 34, 55, ...
八角数
1, 8, 21, 40, 65, ...
3つの4桁の数の順番付きの集合 (8128, 2882, 8281) は以下の面白い性質を持つ.
この集合は巡回的である. 最後の数も含めて, 各数の後半2桁は次の数の前半2桁と一致する
それぞれ多角数である: 三角数 (), 四角数 (), 五角数 () がそれぞれ別の数字で集合に含まれている
4桁の数の組で上の2つの性質を持つのはこの組だけである.
三角数, 四角数, 五角数, 六角数, 七角数, 八角数が全て現れる6つの巡回する4桁の数からなる唯一の順序集合の和を求めよ.
下図の三角形の頂点から下まで移動するとき, その数値の合計の最大値は23になる。
(3,7,4,9を強調したい)
この例では 3 + 7 + 4 + 9 = 23
100行からなる三角形を持つ15Kのテキストファイル (右クリックして、『名前をつけてリンク先を保存』)の上から下までの最大合計を見つけよ。
注:これは のずっと難しいバージョンである。
全部で通りの組み合わせがあるので、この問題を解くのに全ての経路を試すことは不可能である!
毎秒1兆()本の経路を調べることができたとしても、全てを調べるには200億年以上かかるだろう。
この問題を解く効率的なアルゴリズムがある ;o)
オイラーのトーティエント関数(ファイ関数とも呼ばれる) とは,未満の正の整数でと互いに素なものの個数を表す. 例えば, 1, 2, 4, 5, 7, 8 は9未満で9と互いに素であるので,となる. 1 は全ての正の整数と互いに素であるとみなされる. よってである.
面白いことに,であり, はを置換したものとなっている.
でがを置換したものになっているもののうち,が最小となるを求めよ.
下に示す図のようなものを"magic" 3-gon ringという. これは1~6の数字を当てはめて, 各列の数字の和が9となっている. これを例として説明する.
外側のノードのうち一番小さいものの付いた列(例では4,3,2)から時計回りに回ってそれぞれ列の数字を3つ連ねて説明する. 例えば例のものは4,3,2; 6,2,1; 5,1,3という組で説明することができる.
1~6の数字を当てはめて, 各列の数字の和が等しくなるものは次の8通りある.
合計
組
9
4,2,3; 5,3,1; 6,1,2
9
4,3,2; 6,2,1; 5,1,3
10
2,3,5; 4,5,1; 6,1,3
10
2,5,3; 6,3,1; 4,1,5
11
1,4,6; 3,6,2; 5,2,4
11
1,6,4; 5,4,2; 3,2,6
12
1,5,6; 2,6,4; 3,4,5
12
1,6,5; 3,5,4; 2,4,6
この組の各数字を連結して, 9桁の数字で表すことができる. 例えば, 上の図のものは4,3,2; 6,2,1; 5,1,3であるので432621513である.
さて, 下の図に1~10の数字を当てはめ, 各列の数字の和が等しくなる"magic" 5-gon ringを作って, それを表す16桁または17桁の数字のうち, 16桁のものの最大の数字を答えよ.
(注, 3つの場合の例を見ても分かる通り, 列の始まりの数字を比べた時一番小さい数字で始まる列から時計回りに繋げるという条件のもとで文字列を生成する必要があります. この条件下で最大となる数字を答えてください. )
オイラーのトーティエント関数(ファイ関数とも呼ばれる) とは,未満の正の整数でと互いに素なものの個数を表す. 例えば, 1, 2, 4, 5, 7, 8 は9未満で9と互いに素であるので,となる.
互いに素な数
2
1
1
2
3
1,2
2
1.5
4
1,3
2
2
5
1,2,3,4
4
1.25
6
1,5
2
3
7
1,2,3,4,5,6
6
1.1666...
8
1,3,5,7
4
2
9
1,2,4,5,7,8
6
1.5
10
1,3,7,9
4
2.5
ではの最大値はであることがわかる.
でが最大となる値を見つけよ.