[백준 19237번] 어른상어(파이썬)
https://www.acmicpc.net/problem/19237 19237번: 어른 상어 첫 줄에는 N, M, k가 주어진다. (2 ≤ N ≤ 20, 2 ≤ M ≤ N2, 1 ≤ k ≤ 1,000) 그 다음 줄부터 N개의 줄에 걸쳐 격자의 모습이 주어진다. 0은 빈칸이고, 0이 아닌 수 x는 x번 상어가 들어있는 칸을 의미 www.acmicpc.net 이 문제는 구현하는 것도 어려운 편인데 상어의 위치나 냄새 등등을 어떻게 저장하는가도 어려웠습니다. 이 문제를 풀면서 좀 어렵다고 느끼긴 했지만 파이썬의 리스트활용에 대해서 많이 공부를 할 수 있었죠. 이 문제를 풀 때에는 deepcopy를 많이 이용했습니다. 이 문제가 구현이 힘든 이유는 '상어가 동시에 이동한다' '이동 후에 냄새가 지워진다' 라는 ..
알고리즘 공부
2022. 3. 27. 14:50