yonggari0821   1년 전

아래와 같이 짜 보았는데 시간초과로 뜹니다 ㅠㅠ

그 이유를 모르겠어서 질문드립니다!

dldyddlwl   1년 전

.

yonggari0821   1년 전

답변 정말 너무 감사합니다!!

컴퓨터 자체적으로 문제 해결에 걸리는 시간(Big Ω라고 하나요?)이

문제에서 의도한 것보다 길어서 그런 거라는 지적이 제 코드 문제점 이해하는 데 정말 도움이 되었습니다!

혹시 백준의 모든 문제가 이런식으로 그 시간을 고려하지 않고 풀면 틀리게 되는지(그래서 항상 가장 시간이 적게 걸리는 방식으로 풀어야 하는지) 궁금한데 이 부분도 아시나요?

dldyddlwl   1년 전

네, 아무래도 알고리즘이라는 것이 정확성도 중요하지만 그만큼 효율성도 중요하니깐요!

그렇다고해서 모든 문제들의 시간제한이 그렇게 빡빡하지만은 않습니다. 어떤 문제는 시간이 널널한 편이라, 생각나는 답을 그대로 제출해도 정답이 되는 경우도 있지만,

또 어떤 문제는 머리를 쥐어짜서 어떻게든 시간을 줄여야 하기도 합니다. 그래서 사실, 출제자의 재량(?)인 부분입니다. 

역시 가장 좋은건 모두 경험해보는 것이겠지요? 처음에는 일단 떠오르는 대로 느리더라도 대신 정확하게, 시간초과가 된다면 조금 더 시간을 줄여보고, 혹시나 정답이더라도

다른 사람들의 코드등을 참고해서 여기서 시간을 더 줄일 수 있는 지를 계속 고민해보신다면 분명 큰 도움이 되실거라고 생각합니다!! 하하 파이팅하세요!

yonggari0821   1년 전

정말 너무 친절한 답변 감사합니다!!!!!

꼭 복 받으세요!!

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