行と列の間の(辞書式順序に関する)最大重みマッチングを与えればよい……のだが、辞書式順序を単に整数にコーディングすればよいという部分を思いつけなくてけっきょく解説を見た。行・列は高々50でアルファベットは52種類なので、各辺の重みを
とすれば、「BがどれだけあってもAが1個あるほうが価値が高い」という辞書式の重みを実現できる。