
[백준/Swift] 20058번: 마법사 상어와 파이어스톰
·
알고리즘/백준
https://www.acmicpc.net/problem/20058 20058번: 마법사 상어와 파이어스톰 마법사 상어는 파이어볼과 토네이도를 조합해 파이어스톰을 시전할 수 있다. 오늘은 파이어스톰을 크기가 2N × 2N인 격자로 나누어진 얼음판에서 연습하려고 한다. 위치 (r, c)는 격자의 r행 c www.acmicpc.net 정리 파이어스톰 시전 (Q회) 2^L X 2^L 크기의 부분 격자로 나누기 모든 부분 격자를 시계방향으로 90도 회전 인접한(상하좌우) 칸 중 얼음 있는 칸이 3개 미만인 칸은 얼음양 - 1 모두 끝난 후 남은 얼음의 합 출력 (완전탐색) 남은 얼음 중 가장 큰 덩어리의 얼음 칸 개수 출력 (BFS) 구현 하기 1. 파이어스톰 → 배열 회전. 회전할 부분 배열 구하기 for i..