lee0289   5년 전

아래 코드 시간초과 나는데요.
어느 부분에서 시간을 많이 잡아 먹는걸까요?
비슷한 문제 10868에서 최솟값만 구할 때는 시간초과가 없었는데,
최소, 최대 페어로 구하는 현재 문제에서 다르게 처리해야 하는 부분이 있나요?

djm03178   5년 전

이 코드와 같이 cin과 cout이 번갈아 호출되는 경우에는 sync_with_stdio(false)보다도 훨씬 중요한 문장이 cin.tie(NULL); 입니다. cin은 cout과 기본적으로 묶여있어 cin을 할 때마다 cout을 flush시키기 때문에, 이를 해제해주면 눈에 띄는 속도 향상을 볼 수 있습니다.

lee0289   5년 전

앗,, 되네요. 감사합니다.

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