atcoder#ARC143D. [ARC143D] Bridges
[ARC143D] Bridges
配点 : 点
問題文
以上 以下の整数からなる つの数列 および があります.
0
と 1
からなる長さ の文字列に対して, 頂点 辺からなる次のような無向グラフを対応させます:
- 番目の文字が
0
のとき, 番目の辺は頂点 と頂点 を結ぶ辺である. - 番目の文字が
1
のとき, 番目の辺は頂点 と頂点 を結ぶ辺である. - 番目の辺は頂点 と頂点 を結ぶ辺である.
ただし,, はそれぞれ , を満たす整数を動くものとします. また,頂点には から までの番号がついています.
対応する無向グラフに含まれる橋の個数が最小となるような,0
と 1
からなる長さ の文字列を つ求めてください.
橋について
制約
入力
入力は以下の形式で標準入力から与えられる.
出力
条件を満たすような文字列を つ出力せよ.答えが複数存在する場合,いずれを出力してもかまわない.
2 2
1 1
2 2
01
01
に対応するグラフには橋が存在しません.
00
に対応するグラフでは頂点 と頂点 を結ぶ辺と頂点 と頂点 を結ぶ辺が橋となるので,
00
は条件を満たしません.
6 7
1 1 2 3 4 4 5
2 3 3 4 5 6 6
0100010