No.009 C

1文字目から順に, 内で使える最小の文字を計算し, それを から取り出して答えの文字列に追加していく.

内のある文字が使えるかどうかは, その文字を取り除いた残りの文字 個で の後半 文字との最小不一致数を計算し, そこから文字列全体の不一致数を求め, これが 以下かどうかで判断する.