308870: CF1586I. Omkar and Mosaic
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Omkar and Mosaic
题意翻译
给您一个 $n \times n$ 的网格,对所有格子进行黑白染色,每个格子都要与其相邻的格子中恰有 $2$ 个与其颜色相同。 给您一部分颜色已经确定的格子,判断是否存在合法的染色方案且是否唯一,存在的话,请您给出构造。题目描述
Omkar is creating a mosaic using colored square tiles, which he places in an $ n \times n $ grid. When the mosaic is complete, each cell in the grid will have either a glaucous or sinoper tile. However, currently he has only placed tiles in some cells. A completed mosaic will be a mastapeece if and only if each tile is adjacent to exactly $ 2 $ tiles of the same color ( $ 2 $ tiles are adjacent if they share a side.) Omkar wants to fill the rest of the tiles so that the mosaic becomes a mastapeece. Now he is wondering, is the way to do this unique, and if it is, what is it?输入输出格式
输入格式
The first line contains a single integer $ n $ ( $ 1 \leq n \leq 2000 $ ). Then follow $ n $ lines with $ n $ characters in each line. The $ i $ -th character in the $ j $ -th line corresponds to the cell in row $ i $ and column $ j $ of the grid, and will be $ S $ if Omkar has placed a sinoper tile in this cell, $ G $ if Omkar has placed a glaucous tile, $ . $ if it's empty.
输出格式
On the first line, print UNIQUE if there is a unique way to get a mastapeece, NONE if Omkar cannot create any, and MULTIPLE if there is more than one way to do so. All letters must be uppercase. If you print UNIQUE, then print $ n $ additional lines with $ n $ characters in each line, such that the $ i $ -th character in the $ j^{\text{th}} $ line is $ S $ if the tile in row $ i $ and column $ j $ of the mastapeece is sinoper, and $ G $ if it is glaucous.
输入输出样例
输入样例 #1
4
S...
..G.
....
...S
输出样例 #1
MULTIPLE
输入样例 #2
6
S.....
....G.
..S...
.....S
....G.
G.....
输出样例 #2
NONE
输入样例 #3
10
.S....S...
..........
...SSS....
..........
..........
...GS.....
....G...G.
..........
......G...
..........
输出样例 #3
UNIQUE
SSSSSSSSSS
SGGGGGGGGS
SGSSSSSSGS
SGSGGGGSGS
SGSGSSGSGS
SGSGSSGSGS
SGSGGGGSGS
SGSSSSSSGS
SGGGGGGGGS
SSSSSSSSSS
输入样例 #4
1
.
输出样例 #4
NONE