oh20020409   6달 전

ios_base::sync_with_stdio(false);

cin.tie(NULL); cout.tie(NULL); 

위의 구문을 넣기 전에는 맞았는데요.

시간 좀 줄여보려고 넣었더니 틀렸습니다. printf와 scanf를 같이 사용하는 것이 아닌데 왜 틀렸는지 모르겠습니다.

seawon0808   6달 전

빠른 입출력을 사용한 코드도 올려주세요.

yuris   6달 전

반례입니다. fastIO를 뺀 코드에서도 오답이 나오네요.

oh20020409   6달 전

오... 감사합니다!

55번 줄에서 id를 0부터 시작하니 각 영역의 id를 확인하여 계산할 떄 중복 여부를 판별했는데, id를 0부터 시작해버리면 계산을 하지 않은 부분 즉 영역이 없는 0인 부분들도 id가 0으로 되어있어서(전역변수) 그랬나봅니다. 

id를 1로 바꿔서 계산하니 잘됩니다. 반례 감사드려요! ㅎ.ㅎ

oh20020409   6달 전

근데 이문제는 막 그렇게 빨라지진 않네용 ㅎ.ㅎ

seawon0808   6달 전

최대 1000*1000개 까지만 입력이 들어와서 그런 것 같네요.

oh20020409   6달 전

그렇군요 >.< 

글 달아주신 것만으로도 감사합니다. 안녕히주무세요!

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