TIOJ 1317 統治世界 Reign
Description hellogameboy 正在進行一個神秘的計畫 他打算以 H 的力量來征服全世界,讓世界都屈服在他的 H 勢力之下 這時候正義的 hallogameboy 挺身而出,決心鼎力維持這個世界的正直 想像這世界是一個 $n\times n$ 的格子棋盤,每個格子都是一個城市 而時事潮流總有固定的流向,因此對於每個格子都有一個"潮流傳播方向" (上、下、左、右之一) 若某個城市的潮流是流向棋盤邊界外,當然,這個城市的潮流就不會傳播給任何人 hellogameboy 和 hallogameboy 將輪流展開行動, 由 hellogameboy 先展開 H 的攻勢,再換 hallogameboy 進行正直防守...... 攻防不斷交替地進行,直到所有城市都被佔領 一開始所有城市都是純潔的,沒有受到任何佔領 而 he(a)llohameboy 將選擇一個"源流城市"佔領 H (正直) 的力量就會從這個源流城市開始沿著每個格子的潮流傳播方向傳播 路上的城市都被佔領,直到某個潮流傳出邊界,或是遇到某個已被佔領的城市才停止。 以上圖為例(佔領攻防還沒結束,也不是最佳佔領策略) hellogameboy 先選擇 $(2,2)$,並佔領紅色的 $12$ 格 再來換 hallogameboy,選擇 $(5,7)$,佔領藍色的 $8$ 格 再來又輪到 hellogameboy,選擇 $(5,6)$,佔領綠色 $2$ 格 hallogameboy 再選擇 $(2,4)$,佔領黃色等 $5$ 格…… 給定一個地圖,假設 hallogameboy 和 hellogameboy 都是絕頂聰明的人物 那麼請問,最後 hellogameboy 將以 H 勢力會統領多少土地呢? Input Format 第一行為一個整數 $n$,代表地圖邊長。 再來為 $n$ 行,每行是一個不含空白的字串,由 l、r、u、d 構成,依序代表左、右、上、下的箭頭。 $1\leq n\leq 2000$ Output Format 一個整數,代表先者 (hellogameboy) 可以佔領多少格。 Sample Input 6 drludl rudlru dldldl r...