loey   2년 전

정답 출력 조건대로 한줄씩 출력하면 2초보다 훨씬 걸리는데 (1, 1000000인 경우) 어떻게 정답으로 체크가 되는지 궁금합니다.

dongdong99   2년 전

로컬 환경이랑 채점 환경이랑 다릅니다

kravi   2년 전

Release 모드로 빌드해보세요

loey   2년 전

pc 성능 차이로 구분하진 않을 거 같은데 더 자세히 알 수 있을까요?

loey   2년 전

릴리즈도 별차이는 없네요

kravi   2년 전

Visual studio의 Debug 옵션으로 빌드하면 -g 플래그가 붙어서
매 분기마다 변수의 값을 확인할 수 있는 코드가 삽입되는 대신 당연히 코드가 더 느려집니다.

추가적으로 백준의 언어정보를 확인해보시면(https://help.acmicpc.net/langu...) -O2 플래그를 확인할 수 있는데,
이 옵션은 컴파일러가 코드를 효율적으로 처리할 수 있도록 약간의 처리가 일어납니다.

저는 MSVC를 사용하지 않아서 더 깊이는 모르겠습니다.

loey   2년 전

컴파일 옵션 차이인거 같네요 고맙습니다

djm03178   2년 전

출력을 콘솔로 하시면 오래 걸릴 수밖에 없습니다. 파일로 출력하는 시간을 측정해보세요.

loey   2년 전

고맙습니다!!

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