똑같이 풀었는데 왜 오답이 나오는지 모르겠습니다.
for(int k=0;k=0 && ny>=0 && nx=input[i][j]) { flag = false; break; } 3번째 for문에서는 상,하,좌,우로 탐색을 하시려면 input[i][j] 에 dx나 dy값을 더하는게 아니라 i 또는 j를 직접적으로 바꿔줘야 위치가 변하므로 int nx = i + dx[k]; int ny = i + dy[k]; 로 바꿔줘야 할 것 같습니다. 지금 작성해주신코드는 현재 선택된 봉우리값에 dx,dy값을 더하는것이라 위치가 변하지는 않습니다.