14948번 - 군대탈출하기
"가던 방향 그대로만 타일을 한 칸 뛰어넘을 수 있다."
저는 이것을 "타일을 뛰어넘는 도중에 방향을 바꿀 수 없다"로 해석하고 풀어서 AC를 받았습니다. 그러나 kdk8361님 블로그에 이것을 "방금까지 이동한 방향으로만 뛰어넘을 수 있다"로 해석하고 AC를 받은 풀이가 있습니다. 둘 중 어느 의미로 해석해야 하나요?
아래 입력을 넣으면 제 코드에서는 0이 나오고 kdk님 코드에서는 3이 나옵니다.
@scka
죄송합니다. 출제자가 군대가서 답변이 늦었습니다... @jh05013 님의 해석이 맞습니다. 레벨을 벗어나는 칸을 뛰어넘는 동안만 방향을 바꿀 수 없는 것이 맞습니다. 고로 주신 테스트 케이스의 정답은 0이 맞습니다.
데이터를 추가하고, 말도 추가하고 재채점했습니다.
https://www.acmicpc.net/rejudg...
잘 이해가 안가요.
레벨을 벗어나는 칸을 뛰어넘는 동안만 방향을 바꿀 수 없다는게
1.착지하는 칸의 레벨이 다르면 이전 방향과 같은 경우에만 점프가 가능하고
2.착지하는 칸의 레벨이 점프를 시작한 칸의 레벨과 같다면 이전 방향 상관없이 점프가 가능하다는 말인가요?
디스크립션은 바뀐게 없는거 같고 거기에서 저 정보도 없는거 같은데...
일단 풀긴 풀었는데 가던 방향으로만 뛰어넘을 수 있다는 말은 애매한거 같아요.
-현재 칸으로 올 때 i방향으로 움직였었고 그대로 i방향으로 2칸을 뛰어넘을 수 있다는 말인지
-현재 칸으로 올 때 i방향으로 움직였었고 현재 칸을 무시하고 그대로 i방향으로 한칸 더 움직일 수 있다는 말인지
해당 조건이라면 둘다 성립하는 해석 아닐까요?
@jh05013 님이 수정을 제안해주세요.
첫 번째 문장을 무시해 주세요.
"1. 타일을 뛰어넘는 도중에 방향을 바꿀 수 없다."
수정했습니다.
댓글을 작성하려면 로그인해야 합니다.
jh05013 6년 전
"가던 방향 그대로만 타일을 한 칸 뛰어넘을 수 있다."
저는 이것을 "타일을 뛰어넘는 도중에 방향을 바꿀 수 없다"로 해석하고 풀어서 AC를 받았습니다. 그러나 kdk8361님 블로그에 이것을 "방금까지 이동한 방향으로만 뛰어넘을 수 있다"로 해석하고 AC를 받은 풀이가 있습니다. 둘 중 어느 의미로 해석해야 하나요?
아래 입력을 넣으면 제 코드에서는 0이 나오고 kdk님 코드에서는 3이 나옵니다.