迷走の話
この記事はNITKC ProLab Advent Calendar 2020 - Adventarの4日目の記事として15日目に書かれているものです。えぇ…
お詫び
アドカレに書くネタが思いつかず10日以上遅れての投稿となります。
すまんかった。
4つ5つくらいネタは思いついたのですが、途中で書くのをやめてしまい結局今日まで遅れてしまいました。
そのネタたちについては気が向いたら後日供養しようと思います。
本題
というわけで今回も数学の話をしようと思います。
今回は先日Misskeyに投稿した問題群について解説をしていけたらなあと思います。
というわけで早速問題を見ていきましょう。
解きたい方は一旦読むのを中断していただいて構いません。
1つ目は三角関数をちゃんと理解しているかが肝要となってくる問題です。
2つ目は高専数学では習わない積分方程式の問題となっています。
手を実際に動かし考えながら読むことでより実践的な学習ができると思いますので、ぜひお試しください。
1つ目の解説
と置きたくなるように作りましたが、恐らく遠回りになってしまうと思います。
まずはが奇関数、
が偶関数であることを活用しつつ式を整理していきましょう。
ここで加法定理より
ここで数学の授業をあまり真面目に聞いてこなかった一部の高専生(チクチク言葉)は死んでしまったのではないかと思います。
三角関数についてちゃんと理解してないとや
の中に逆三角関数が入ったものを処理しきれないからです。
それではがどのような角度なのかを三角形を使って見ていきましょう。

このように三角形で図示すれば逆三角関数も処理しやすくなりますね!
では引き続き式展開をしていきましょう。
上の図より、なので、さらに式を展開していきます。
積分範囲がであることから
となることを活用して、
となります。ここで、のときに被積分関数がヤバいことになりそうだと気づけるかと思います。
なので広義積分を用いましょう。
最後の積分に関しては、を部分積分することで
を打ち消すことができます。
あとはより、
となります。
2つ目の解説
まずは簡単なの解説からしていきます。
ここでのとき、答えが
となることに注目します。
を
について解くと、
となるので問題に
を代入すると、
となります。の答えは
です。
つづいてを解いていきましょう。
問題にを適用すると、
となります。積分方程式では、積分範囲に変数が入っていなければ積分項をまるまる定数とおいて解きますが、変数が入っている場合は上のような式にもっていってから両辺を微分することで解くことができます。
では早速微分していきましょう。合成関数の微分則に注意しながら解いていきます。
乗数を比較すると、は二次関数であると推測できるので
と置いて係数比較を行いましょう。
の答えは
となります。
最後に
この間スプラトゥーンしてたら味方が途中で放置しだして勝ち試合をふいにされました。
迷惑行為をする人は死刑にしてほしいです。
没問の紹介と解説をしたい
まずいですよ!
21:00頃にアドカレに登録して21:30に書き始めています。
実はさっきはてなブログの登録をしました。

幸いにも書くことは決めていたのでなんとか間に合わせたいですね。
本題
実は先月誕生日でした。
それで誕生日に自分の誕生日11/17にちなんだ算数・数学の問題を作って投稿しようと思っていたんですね。
しかしながら、2問しか思いつかないので、あえなく没となってしまいました。
今回はそれの紹介と解説をしたいと思います。
というわけで以下の2問が没になった問題です。
解いてみたい方は一度ここで読むのを中断していただいて構いません。
は2020/11/17に22になったということでそれに関する要素が盛り込まれた算数の問題ですね。
ある数が与えられてその数の階乗の末尾のの数を求める問題はよくある問題ですが、
のように末尾の
の数から数字を求める問題は珍しいんじゃないでしょうか。
この辺で22:00時を回ってきました。果たして間に合うのでしょうか…。
解説
左辺がおぞましい形をしていますが、まずは右辺に注目してみましょう。
分子にが入っているのがわかると思います。
ということは恐らく左辺にもが入ってくると予想できるのではないかなと思います。
さて、では左辺を見てみましょう。
分母がになることはわかると思います。また、
ということはなんとなくわかると思います。
このことから左辺がになることは実際に計算しなくても予想できますね。
ただし、このテクニックは名門中学入試など答えがきれいになることがある程度担保されていないと使えないことに気をつける必要があります。
あとは、ゴリゴリ計算していくだけなので簡単です。
答えはになります。
要素を盛り込みつつ答えをある程度きれいにするのが大変だった問題でした。
なお、晩飯を食べていたので現在時刻は23:00です。まずいですよ!
この問題ではまず、階乗の末尾のの数をどのようにして求めるかを知っておく必要があります。
ある数の末尾のの数というのは、その数が何回
で割り切れるかという問題と同値であると言えますね。
また、で割り切れる回数というのは、その数が素因数として持つ
の数と
の数のうち、より小さい方であると言えます。
例えばの末尾の数が2つであることは自明ですが、これは
であることから
の乗数
と
の乗数
のうちより小さい方、すなわち
である、というふうに解くことも出来ます。
では、ではどうでしょうか。
は
から
までの数の積なので
以下の自然数が因数として持つ
の数と、
の数を調べることで解くことが出来ますね。
以下の自然数のうち、
を因数に持つ数がいくつあるのかは
で求めることが出来ます。
ここでは床関数と呼ばれる関数で
以下で最も大きい整数を返す関数です。
例えば以下の数で
を因数として持つ数は
個となります。
これで、が
や
を因数としていくつ持っているかがわかりますね!
というのは実は罠です。
なぜなら以下の数には
や
を因数に含む数がある可能性もあるからです。
よって、が因数
をいくつ持っているかを調べるには、
が
を因数に持つ数や、
を因数に持つ数も調べる必要があります。
したがって、が因数として持つ
の数は以下の式で求めることが出来ます。
さて、これでの末尾の
の数を求める式を導けました。
また冷静に考えれば以下の数で
で割り切れる数より、
で割り切れる数のほうが少ないのは自明なので、
とできます。
例えば、の末尾の
の数は
とわかりますね。
それでは問題を解いていきましょう。
今回の問題は末尾のの数から
を求める問題となっています。
皆さんはがどのくらいの値になるか想像つきますか?
私には付きません…
なので式変形をして
おおっとここで日付が変わりました!(死)
。。。
なのでここで式変形をしてnの範囲を絞ってやりましょう。
ここでは、を利用して式変形をしていきます。
よって
ここまで絞ればあとは実際にあたりで末尾の
の数を計算すれば少し寄せるだけで答えにたどり着きます。
答えはとなります。
終わりに
時間が余ったらMisskeyに投稿した問題の解説でもしようと思ったんですが、普通に無理でしたね。