작성
·
372
0
안녕하세요!! 이 문제 해설 코드를 보다가 궁금한 점이 생겨서 질문 드립니다.
상어가 이동하고 한칸에 두마리가 있을 때 큰 상어가 나머지 상어를 먹는 부분인데요, 제가 잘못 이해하고 있는 건가 싶은게 있습니다. 코드 67번째 줄 부분인데요.
# i는 1부터 M까지
if(temp[ny][nx]) {
if(a[temp[ny][nx]].z < a[i].z) {
a[temp[ny][nx]].death = 1;
temp[ny][nx] = i;
} else a[i].death = 1;
} else temp[ny][nx] = i;
이때 i가 1인 경우에도 이미 상어가 있는 곳으로 이동하는 경우도 있을 수 있지 않나요?
제가 잘못 이해하고 있는건지.. 고민하다가 질문드립니다. 감사합니다!