給定一個 n*m 的格點圖,包含 n 行 m 列共 n*m 個頂點,相鄰的頂點之間有一條邊。
【圖1.png】給出了一個3*4的格點圖的例子。
如果在圖中刪除部分頂點和其相鄰的邊,如上圖刪除第2行第3列和第3行第1列的頂點后,如【圖2.png】所示。
圖的生成樹指包含圖中的所有頂點和其中的一部分邊,使得任意兩個頂點之間都有由邊構(gòu)成的唯一路徑。如果兩個生成樹包含有不同的邊即被認(rèn)為不同,則上圖中共有31種不同的生成樹,其中a邊不選有10種,a邊選有21種。
給出格點圖中保留的頂點的信息,請計算該圖一共有多少種不同的生成樹。