angu5552   6년 전

VS에서는 정상적으로 작동하는데 

C++에서는 런타임에어라고 뜹니다.

이거 시간복잡도 때문에 그런건지 아니면 

고수분들 조언을 부탁드립니다.


sgchoi5   6년 전

Visual Studio 에서는 주어진 sample tc 와 본인이 만든 tc 를 가지고 코드를 돌려봅니다. 

코드를 제출하면 서버에는 입력으로 사용하는 tc 가 훨씬 많이 준비되어 있습니다. corner case 나 min, max 값으로 된 tc 가 적게는 10 개에서 많게는 100 개가 넘을 수도 있습니다. 작게는 입력이 몇 byte 이지만 몇 mega byte 의 tc 도 있더군요.

대회에서 사용하는 TC 의 예를 한 번 보세요. 많이 푸시는 usaco 문제입니다. https://gooddaytocode.blogspot...


그러니, 런타임 에러가 발생하는 상황을 잘 생각해 봐야 합니다.

보통 런타임 에러는 배열 index 가 잘못 사용되는 경우가 많고요,

에러에 대한 정의는 아래 help page 에서 보실 수 있습니다.

https://www.acmicpc.net/help/j...

  • 런타임 에러: 실행 도중에 'segmentation fault', 'floating point exception', 'used forbidden functions', 'tried to access forbidden memories' 등의 에러가 발생하여서 프로그램이 종료된 경우 입니다.


May the Force be with you..

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