pminsung12   1년 전

아래 코드와 같이 정수삼각형 값을 받아와서 저장할 때 벡터 배열로 선언해서 문제를 제출하면  segmentation fault가 뜨고, 

혹시 싶어서 vector 배열을 그냥 int 이중 배열로 바꿔주니 귀신같이 정답이 떴습니다.


고수님들, vector 배열을 쓸 때 주의점 같은 게 있는건가요?  n<=500이라 그렇게 큰 숫자가 들어가는 것도 아니고 왜 segmentation fault가 뜨는지 이유를 못 찾겠습니다. 도와주세요 ㅠㅠ

yhj1937   1년 전

v에 대한 배열 범위 초과입니다.

14 번째 줄을

vector<int> v[n + 1];

로 바꿔보세요.

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