}}こんな問題に9分もかかってしまいました。OK」とのこと、たしかに。簡単と思える日が来てほしい。それぞれについて、登場する値のカウントをメモしておく。なっている必要がある。それが条件を満たすか確かめれば良い。条件を満たす最小のものであるため、見つけるたびに小さい方で更新する。のどの要素に遷移するのか?を考えることで列挙できる。遷移前の個数と一致するかをチェックすれば良い。なり、十分高速である。慣れていない操作だったので時間がかかってしまいました。こどふぉも100問弱ぐらいACしているはずですが、まだまだ足りてないなぁと感じます。桁までの設定に従属する。桁をコピーする必要があるため、まずはそのように桁を埋めていく。以上であるならば、それが答えとなる。桁目から微調整することを考える。ある場合は繰り上がりを考える必要がある。1桁でも変更ができたらその時点で終了し、出来上がった数を出力すれば良い。桁目までを変更する際は、下の方の桁も合わせて修正する必要があることには注意する。fmt.Println(string(B))}桁DPでよくやる考え方の基本、という感じがしました。Beautifulかどうか?」の判定は要らないと思います。もったいないことをしてしまいました。なにか対策を考えます。Young問題のURL解答わからなかったため、公式Editorialの手法をなぞりました。与えられたヤング図形を市松模様(チェッカーフラグ)のように塗ります。その時の黒と白の数を数えて、小さい方が答えです。すべての未使用の黒は未使用の白とペアにすることができるため、とのこと。賢い(けど、上の説明はちょっと大雑把すぎるかもしれないです)。引き続き頑張っていく所存です。成長を喜びたいところ。Hashing問題のURL解答ハッシュ文字列からパスワード分の長さの分だけ文字列を切り出して調べる、というのを全探索すれば良い。文字列として一致するかどうかを調べるのが簡単(だと思う)。