SRM425 Div2 1000
問題
5x5のボードに5個以下のピースが置いてある.このピースを上下左右に動かして,すべてのピースがくっついて1つの塊になるようにしたい.最小で何回動かせば1つの塊にすることができるか.
考え方
メモ化bfsで,ピースの位置を変えながら探索.
一つの塊になっているかどうかはunion-find使った.
5x5のボードに5個以下のピースが置いてある.このピースを上下左右に動かして,すべてのピースがくっついて1つの塊になるようにしたい.最小で何回動かせば1つの塊にすることができるか.
メモ化bfsで,ピースの位置を変えながら探索.
一つの塊になっているかどうかはunion-find使った.