気づけば一発系。ただし、数式の見た目がエグく見えてしまうかもしれない... 問題へのリンク 問題概要 正の整数 が与えられる。 以上 以下の整数 に対する - の値の最大値を求めよ。 制約 考えたこと 全探索すれば だけど、それでは間に合わない。さて、式の見た目がエグくてエグくてやばい。ちょっと思うことは もし「小数点以下切り捨て」とかなくて実数演算だったら、 で常に 0 になるなぁ... というくらいだろうか。よって、なんとなく、この値が大きくなるためには、後半の のところが、でかい小数点を抱え落ちすると良さそうという気持ちになる。たとえば という具合だ。 手を動かす しかし、依然としてよくわからないので、こういうのはいくつかの具体例的に手を動かして、試してみると良さそう。 試しにサンプル 1 に従って、、 について考えてみる。そして に対して値がどのように変わるのかを眺めるのだ。 差