일반적인 구현 문제이다 #include #include #include using namespace std; typedef struct fireBall { int m, s, d; } FB; int N, M, K; vector map[51][51], tmp[51][51]; int dx[8] = { -1,-1,0,1,1,1,0,-1 }, dy[8] = { 0,1,1,1,0,-1,-1,-1 }; void Input() { cin >> N >> M >> K; for (int i = 0; i > r >> c >> m >> s >> d; map[r][c].push_back({ m, s, d }); } } void mapCopy(vector m1[][5..