算数

20階建てで一階あたり20室あるホテルで以下のルールで部屋番号を設定すると、最大になるのは何号室?

20階建てで一階あたり20室あるホテルで以下のルールで部屋番号を設定すると、最大になるのは何号室? 1.部屋連番。例:1階の最初の部屋は1号室 2.4と9のついた数字を飛ばす。 解答: 10あたりの飛ばさない数は 12356780 となり、8個となる。 100ま…

以前のパズル:nまでの整数を二つの組に分けて合計した結果が同じだった2番目と3番目を出力するで見つけた式は隣接三項間漸化式という事が分かった

数式にするとこんな感じ?勉強していないので表記が間違っているかもしれませんが・・・ を任意の整数とし としたとき、 となる。 で見つけた式は隣接三項間漸化式という事がわかった。(多分。) という事は、この漸化式から一般解が導ければ、その後、数学…

ある整数xとyの最小公倍数を出す時の法則を見つけた

ある整数xとyの最小公倍数を出す計算をして結果を眺めていたら、ある法則がある事がわかった。 xとyをそれぞれ素因数分解して、xの素因数リストとyの素因数リストを出し、 xの素因数リストとyの素因数リストの重複部分を打ち消し、 残ったxの素因数リストを…

ある整数xとyの最大公約数を出す時の法則を見つけた

前回のエントリで最小公倍数を出す法則を見つけたが、その過程で最大公約数を出している事が分かった。xとyの素因数リストの中にある重複部分を掛けた結果が最大公約数。 重複した部分が無い場合は1が最大公約数。 xとyをそれぞれ素因数分解して、xの素因数…

最大公約数を算出するためのユークリッドの互除法

2 つの自然数(または整式) a, b (a ≧ b) について、a の b による剰余を r とすると、 a と b との最大公約数は b と r との最大公約数に等しいという性質が成り立つ。この性質を利用して、 b を r で割った剰余、 除数 r をその剰余で割った剰余、と剰余…