

AtCoder の問題を Python で解いている。
アルゴリズムについては AtCoder の解説があるのだが、Python による解答コードが無いので、もっと良い書き方があるだとか、そういったことがわからない。
プログラミングに詳しい方、特に他にやることが無くて暇な時間があったらで構いませんので、ちょっと見て頂けると大変ありがたいです。



メモ:divmod を使わない

メモ:ループを逆順で回す


メモ:math なんて使う必要なかった

メモ:ループを逆順で回す

メモ:余計っぽいものを全部カット

約数を求めて真ん中の2つを取ろうと思ったが、AtCoder では Sympy が使えない。
メモ:約数の列挙

メモ:sympy を使っても良いなら

しかし英語圏の人はいちいち divisors とか単語を覚えなくて良いから羨ましい。
こんな単語知らんし、でも英語圏では小学校の算数で習う単語なんだろうな。

数学部分でケアレスミスして手間取ったからもう良い、コードはこんなもんでしょ。
わからん。
メモ:要「二分探索」
無理。
メモ:要「動的計画法」











