Gap (UVa Live Archive Europe - Southwestern - 2006/2007 Lisbon (Portugal))

http://acmicpc-live-archive.uva.es/nuevoportal/data/problem.php?p=3650

問題

タグの付いた空欄が存在する2つの文章がある。2つの文章が同じかどうか判定し、同じ場合はそれぞれの空欄にはどんな文字を入れればいいか答えよ。

解法

2つの文章とタグを見て同じ文字が入らなければならない所に辺があるグラフを作り、幅優先探索をする。
全ての文章をくっつけた後にstringで処理をするとそれだけでTLEになったりするので注意。