左側に 個、右側に 個の頂点がある二部グラフがある。左側の頂点 と右側の頂点 の間に辺が存在するかどうかを で表す。 なら辺が存在し、 なら辺は存在しない。
あなたはグラフのすべての情報を知っているが、別の人は最初、どの辺が存在するかをまったく知らない。
任意の頂点対 を選び、その 2 頂点の間に辺が存在するかどうかを公開できる。 の情報を公開する費用は である。総費用は、公開したすべての頂点対の費用の合計である。
公開されていない頂点対については、辺の存在は不明のままである。公開された情報と矛盾しない範囲で、各未公開の頂点対について辺が存在するかどうかを互いに独立に自由に決められるものとする。
公開された情報と矛盾しないすべての二部グラフの最大マッチングの大きさが、元のグラフの最大マッチングの大きさと等しいとき、十分な情報を公開したという。
十分な情報を公開するために必要な総費用の最小値を求めよ。
入力は次の形式で与えられる。
十分な情報を公開するために必要な総費用の最小値を出力せよ。
は長さ の二進文字列であり、その 文字目が を表す。