自分一人でこの方針に向かえる気がしない。いった方針立ても経験からくるものなのだろう。作るということになる。問題の有限化すぬけ数の定義には「任意の正整数」が使われているが、これをプログラミングで扱うことはもちろんできない。上限というのを考えてみる。付近に比べて十分大きいことはなんとなく分かるだろうか。倍になるということはまずない1。この「問題の有限化」がこの問題を解く上での1つの鍵である。最小」というプログラムでも力技で扱える性質に帰着されたことになる。求める対象が多すぎてとてもじゃないが現実的ではない。そこで、すぬけ数となりうる値をある程度絞り込む必要がある。言うなれば調査対象を「ふるいにかける」というわけだ。なりうるだろうか?答えはNOである。」という値が言わば上位互換として存在する。逆に、この性質を満たす値には自明な上位互換というのは存在しないため調べる必要がある。ときの調査対象を列挙すると以下のようになる。いうのが一番重要である。調べることが可能である。以上でようやく準備が整った。1で9が連なる値を加えている。綺麗と言える実装ではないので、解き直す機会があれば差し替えたい。感想コンテストから3ヶ月経ったけど、やっぱこれムズいって。700点と言われても余裕で頷く。いう問題も圧倒的アルゴリズム力でねじ伏せられるようになりたい。倍くらいで十分である。倍の範囲を取り続けることにする。※各問題名は表記ミスではありません。長さの数列が与えられる。「Attention」の解説。Cuboid」の解説。公式はてなブログをはじめよう!misteerさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。