jgb5131   5년 전

안녕하세요 제가 치킨배달 문제를 3번정도 풀고있는데

오늘은 안풀려서 계속 틀렸습니다가 나오더라고요 그런데 아무리 생각해도 틀린부분이 없어서 코드를 하나씩 살펴봤는데

초기화를 할때 1번경우에서는 틀렸습니다. 가 나오고

2번경우에선 맞았습니다 가 나옵니다.

 1번과 2번의 차이는 bool check 배열과 int d 배열의 순서만 바꾸고 나머지는 그대로입니다.

순서가 변경되면서 배열의 크기가 변한것도 아니고 그냥 순서만 바꿧는데

하나는 틀렸습니다. 하나는 맞았습니다가 나오네요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

고수님들 제발 도와주세요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

Green55   5년 전

코드에서 배열의 범위를 벗어난 곳에 접근하는 등의 오류가 있으면 똑같은 코드를 제출해도 맞을 수도 있고, 틀릴 수도 있습니다.

코드 전체를 올려주시는게 아니면 이것만으로는 알 수 없습니다.

jgb5131   5년 전

전체코드입니다.

Green55   5년 전

집이 최고 99개까지 있을 수 있는데(집의 개수는 2N개를 넘지 않으며), d[51][]로 선언이 되있습니다.

jgb5131   5년 전

아.. ㅠㅠ 문제를 제대로 읽어야겠네요

정말 감사합니다~

댓글을 작성하려면 로그인해야 합니다.