|
세이아 |
안녕하세요. 저기…… |
|
미도리 |
어, 어째서…… 어째서 이런 일이…… |
|
세이아 |
……?? (뭐, 뭐죠. 분위기가 이상한데……?) |
|
미도리 |
이럴 리가, 이럴 리가 없는데……! 분명 어제까지는 이러지 않았는데……?! |
|
세이아 |
괜찮으신가요……? 혹시 무슨 일이라도…… |
|
모모이 |
어째서 이런 일이……! 분명 최종 테스트 때까지만 해도 테스터들이 잘만 클리어했었는데……!! |
|
미도리 |
지, 지금 밖에서 큰 싸움이 벌어지고 있어요. 정확한 이유는 모르겠지만…… 아마도 저희 게임을 플레이하고 난 분들이 싸움을 벌이신 거 같아요. |
|
세이아 |
게임을 한 뒤에…… 갑자기 싸움을 벌인다고요? |
|
미도리 |
이, 이상하게 들리시겠지만 정말이에요! 이건 저희의 의도가 아니에요……! |
|
세이아 |
(……일단은 모두를 진정시켜야겠어요.) |
[몇 분 뒤]
|
미도리 |
감사합니다…… 하마터면 공들여 만든 게임을 모두 날릴 뻔했어요……. |
|
모모이 |
왜, 왜 이렇게 된 거야…… 분명 어제까지만 해도 모두 기대에 차 있었는데……! |
|
아리스 |
세이아 씨는 분노의 힘에 잠식되지 않았습니다! 어쩌면 세이아 씨가 답을 알고 계실지도 모릅니다! |
|
모모이 |
……!! 정말? |
|
미도리 |
괜찮……으셨나요?? |
|
세이아 |
자세히 설명드리진 못하지만……. |
|
|
먼저 크기의 격자판에 여러 종류의 블록을 빈 칸 없이 채워야 하는군요. 그 다음에는 다음과 같은 시행을 더 이상 수행할 수 없을 때까지 반복하네요.
게임의 목표는 시행의 횟수가 최대가 되도록 격자판에 블록을 채우는 것이군요. 과연... 난이도가 높아서 게임을 하는 입장에서 화날만하지만 그래도 난장판을 일으킬 정도는 아닌데 이상하군요. 한 번 플레이해볼까요.
총 개의 테스트 케이스가 입력으로 주어지며, 첫 번째 줄에 가 주어진다.
그다음 줄부터 각 테스트 케이스마다 하나의 줄에 정수 과 이 공백으로 구분되어 주어진다.
각 테스트 케이스마다 첫 번째 줄에 시행의 횟수를 출력한다.
그다음 줄부터 개의 줄에 걸쳐서 격자판의 구성을 출력한다.
각 줄에는 알파벳 대문자로 이루어진 길이 의 문자열을 출력한다. 알파벳 대문자가 서로 같으면 같은 종류의 블록임을 의미한다.
세이아
|
여러분을 돕기 위해 우선은 조사가 필요합니다. 그러니 혹시 괜찮으시다면……. 저도 게임을 하나 받아 갈 수 있을까요? |
...일단 게임을 가져오기는 했는데, 어디서부터 시작해야 할지 막막하군요. 게임의 규칙부터 분석해볼까요.