原題來(lái)自:Contest Hunter Round #56
在 Adera 的異時(shí)空中有一張地圖。這張地圖上有 N 個(gè)點(diǎn),有 N?1 條雙向邊把它們連通起來(lái)。起初地圖上沒(méi)有任何異象石,在接下來(lái)的 M 個(gè)時(shí)刻中,每個(gè)時(shí)刻會(huì)發(fā)生以下三種類(lèi)型的事件之一:
地圖的某個(gè)點(diǎn)上出現(xiàn)了異象石(已經(jīng)出現(xiàn)的不會(huì)再次出現(xiàn));
地圖某個(gè)點(diǎn)上的異象石被摧毀(不會(huì)摧毀沒(méi)有異象石的點(diǎn));
向玩家詢問(wèn)使所有異象石所在的點(diǎn)連通的邊集的總長(zhǎng)度最小是多少。
請(qǐng)你作為玩家回答這些問(wèn)題。下圖是一個(gè)例子,灰色節(jié)點(diǎn)表示出現(xiàn)了異象石,加粗的邊表示被選為連通異象石的邊集。