階段の登り方は?
競技プログラミングが広まって欲しいので
数学的に面白いなと思った問題を試験的に紹介。
(人の頭では、数学的な解き方は分かっても実際に計算するのは不可能だけど)
問題文
段の階段があります。高橋君は現在、上り口( 段目)にいます。 高橋君は一歩で 段か 段上ることができます。
ただし、いくつかの段の床は壊れており、その段に足を踏み入れることは危険です。
壊れている床を踏まないようにしながら、最上段( 段目)にたどりつくまでの移動方法は何通りあるでしょうか?
(AtCoder Beginner Contest 129を一部改変)
例えば、6段までの階段の内、3段目が壊れている場合は、
の4通りになる。
以下、私が一般解を求めるプログラムをつくるまでの思考を書いていくので、
ヒントにしたり、ヒントなしで考えてみて欲しいな。
続きを読む絶叫系が嫌いなオタクがUSJ行った話
前回の記事の時点ですら遅いのに更に2週間くらい過ぎてるのモチベを保つ難しさを感じる。
ということで、タイトル通りどう写ったのかということをダラダラと。
事前に書きますが、永遠にネガティブです。
続きを読む