CSES 1709 - Coin Grid
1.0s 512M有一個 \(n \times n\) 的格子,每個格子可能是空的,也可能有一枚硬幣。每一步中,你可以移除某一列或某一欄中的所有硬幣。
最少需要多少步才能讓整個格子沒有任何硬幣?
輸入格式
第一行有一個整數 \(n\):格子的大小。列與欄的編號皆為 \(1,2,\dots,n\)。
接下來有 \(n\) 行描述格子。每行有 \(n\) 個字元,每個字元是 .(空格)或 o(硬幣)。
輸出格式
先輸出一個整數 \(k\):最少步數。接著輸出 \(k\) 行描述操作。
每行先輸出 1(列)或 2(欄),再輸出列或欄的編號。你可以輸出任意一組合法的最佳解。
範例輸入 1
3
..o
o.o
...
範例輸出 1
2
1 2
2 3
限制
- \(1 \le n \le 100\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入