flytmdgh   4년 전

연산자 끼워넣기를 dfs방식으로 한번 풀어서 맞은적은 있는데

이번에는 bfs방식으로 풀어보려고 하다가 오류가 생겼어요

런타임에러가 뜨는데 주로 런타임에러가 뜨는 이유는 런하면서

생기는 오류이니깐 여러모로 생각을 해봤어요.

1.배열의 크기??
n은 11보다 작으므로 배열은 12라는 배열을 기본적으로 잡아 뒀고 더크게도 해보았으나
오류가 해결되지 않음
2.나눗셈 중 0으로 나누는 경우?
이것또한 0이 입력으로 들어오지 않으니 생각안해도 됨
3.숫자의 자료형??
dfs로 풀었을 때 보니 모두 int형으로 했음에도 정답이였으니 아니고
혹시 몰라서 long으로 모두 바꿔보았으나 해결이 안됨
4.큐 FIFO과정에서??
이것도 딱히 문제는 없는 것같아요...
왜 오류가 생기는지 감이 안오네요 고수님들 도와주세요 ㅠㅠ

rhdqor213   4년 전

13번째 줄 queue의 크기는 500가지곤 택도 없습니다. 50만 정도 잡으니 통과하네요.

flytmdgh   4년 전

헐 그러네요 감사합니다 ㅠㅠㅠㅠㅠ

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