在遙遠的嵌合蟻王國,一種全新的棋盤遊戲被發明。棋盤上,並非普通的黑白子,而是「陰陽棋」!這場對決的主角,正是蟻王梅路艾姆,他將執黑子(先手);而與他對弈的,是人類的棋士奇才——小麥,她將執白子(後手)。一場攸關人類存亡的對決正在展開。
陰陽棋的棋盤是一個精巧的 4×4 方格。每次輪到一方下棋時,棋手可以選擇一個空著的位置放置自己顏色的棋子。然而,這盤棋的規則異常詭譎:當一個棋子被放置後,它會立即引發奇異的波動,將其上下左右的相鄰棋子顏色進行反轉(黑變白,白變黑)。這就像是棋子本身具有了生命,能夠影響周遭的一切。
雙方的目標都非常明確:最大化自己顏色棋子的數量。當棋盤上的所有格子都被填滿後,如果黑色棋子的數量多於白色棋子,則蟻王(先手)獲勝;反之,若白色棋子的數量大於或等於黑色棋子,則小麥(後手)獲勝。
現在,你作為棋局的見證者,被給定一個合法且尚未結束的陰陽棋盤。請你判斷,在這盤局勢下,若雙方都採取最佳策略,目標是最大化自己顏色的棋子數量,蟻王(先手)是否能通過精妙的計算和操作,最終戰勝小麥,抑或是小麥將憑藉她的直覺和棋藝,取得勝利。
輸入包含四行,每行包含四個整數,代表 4×4 棋盤的初始狀態。 棋盤上的數字定義如下:
0
代表該位置為空。1
代表該位置為黑子。2
代表該位置為白子。資料範圍:
第一行輸出贏家的名字:如果先手勝輸出 "Meruem"(不含雙引號)反之輸出 "Komugi"(不含雙引號)。
第二行輸出兩個整數,分別依序表示最終黑色棋子的數量和白色棋子的數量。
1 0 0 2 0 0 0 0 0 0 0 1 0 0 0 0
Komugi 6 10
1 1 2 0 2 1 1 1 2 0 1 2 1 2 1 1
Meruem 10 6
YTP 2025 高中組程式挑戰營 p11
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測試資料 | 0 |
2 | 2~22 | 盤面上 0 的數量 $\le 6$ | 3 |
3 | 2~43 | 盤面上 0 的數量 $\le 12$ | 10 |
4 | 0~60 | 無額外限制 | 2 |