사이즈 1000개짜리 코딱지만한 1차원 정수 배열인데도
vector로 제출하니까 메모리 초과뜨고
array로 제출하니까 통과함
도대체 이해가 안돼....
내부 로직은 잘 모르겠지만 그간 경험으로 보면 vector가 array보다 메모리를 많이 먹는 경향이 있음
벡터는 할당할 때 크기 넘어가면 2배로 할당해 주는 식으로 해서 최악의 경우 2배 차이나던가 그럴걸
메모리 제한 엄청커서 관련없을거같은데 왜그러는지 모르겠어 ㅠ
항상 하는 말인데, 절대 stl을 의심하지 마셈. 니가 틀린거임.
그럼 혹시 문제랑 코드 봐줄수있어?
진짜 메모리제한 근처에서 커팅해야 하는 상황이었으면 영향 있을 수 있는데 너 케이스는 그냥 너 코드가 틀린듯 함 올려봐
벡터 쓰고싶으면 처음부터 메모리 크게 잡아두는 명령어 있을텐데 찾아봐
ㅇㅇ 차이 날순있음
내부 로직은 잘 모르겠지만 그간 경험으로 보면 vector가 array보다 메모리를 많이 먹는 경향이 있음
벡터는 할당할 때 크기 넘어가면 2배로 할당해 주는 식으로 해서 최악의 경우 2배 차이나던가 그럴걸
메모리 제한 엄청커서 관련없을거같은데 왜그러는지 모르겠어 ㅠ
항상 하는 말인데, 절대 stl을 의심하지 마셈. 니가 틀린거임.
그럼 혹시 문제랑 코드 봐줄수있어?
진짜 메모리제한 근처에서 커팅해야 하는 상황이었으면 영향 있을 수 있는데 너 케이스는 그냥 너 코드가 틀린듯 함 올려봐
벡터 쓰고싶으면 처음부터 메모리 크게 잡아두는 명령어 있을텐데 찾아봐
ㅇㅇ 차이 날순있음