nlkey2022   6년 전

memset(map, INT32_MAX, sizeof(map)); 에서 

초기화를 10~60 정도로 하면 맞고 나머지는 틀렸다고 하네요 ㅠㅠ

제가 생각이 짧은 걸까요??

jung2381187   6년 전

확인해보진 않았지만 일단 보이는 문제점으론 memset이 있네요. 배열을 제대로 초기화하고 싶다면 fill을 써야 합니다.

djm03178   6년 전

그리고 만일 진짜 INT32_MAX가 들어간다면 23, 24번째 줄의 더하기 연산에서 오버플로가 발생합니다.

nlkey2022   6년 전

ㄷㄷ 감사합니다. 여태껏 memset이 저렇게 된다는걸 모르고 그냥 썻네요 감사합니다!!

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