BOJ 6785 Alice Through the Looking Glass
BOJ 6785 Alice Through the Looking Glass
문제 내용
다음과 같은 패턴이 있습니다. 이 패턴을 1단계라고 합시다.
.....
.....
.....
..#..
.###.이를 5배 확대한 뒤 가운데 3개의 세로줄 위에 원래의 패턴을 쌓는 것을 반복합니다. (지문 그림 참조) 단계에 이 과정을 한 번 적용하면 단계가 됩니다.
단계에서 맨 왼쪽 아래 칸의 좌표가 , 맨 오른쪽 위 칸의 좌표가 일 때, 특정 칸 가 채워져 있는지 판별하세요.
입력
첫 줄에는 테스트 케이스의 개수 가 주어집니다. ()
각 테스트 케이스에 대해, , , 가 한 줄에 주어집니다. ()
출력
각 테스트 케이스에 대해 단계에서 가 채워져 있으면 crystal, 비어 있으면 empty를 출력합니다.
문제 풀이
스포일러
단계에서 전체 영역을 크기의 영역으로 나누면, 각 영역이 완전히 비어있는지, 완전히 채워져 있는지, 또는 단계의 모양으로 채워져 있는지를 판별할 수 있습니다. 이에 맞게 재귀하여
답을 구하면 됩니다.
Last updated on