코딩/백준 (C++)
백준 20056번: 마법사 상어와 파이어볼 (C++)
https://www.acmicpc.net/problem/20056 20056번: 마법사 상어와 파이어볼 첫째 줄에 N, M, K가 주어진다. 둘째 줄부터 M개의 줄에 파이어볼의 정보가 한 줄에 하나씩 주어진다. 파이어볼의 정보는 다섯 정수 ri, ci, mi, si, di로 이루어져 있다. 서로 다른 두 파이어볼의 위치 www.acmicpc.net 접근 단순 구현 문제이다. N * N 배열 MAP 각 칸에 [ 파이어볼의 갯수, 짝수 방향에서 온 갯수, 홀수 방향에서 온 갯수, 총 질량, 총 속도, 방향 ] 을 저장하여 현재 상태를 저장하고, 각 칸을 순회하면서 다음 이동을 조건에 맞게 계산해주게 된다. 방향은 해당 칸에 파이어볼이 1개 있을 경우에만 의미가 있으며, 1개 이상 있을 경우 조건에 따라 다..
2022. 4. 3. 00:20
최근댓글