초기화 한번에 하는 법.
필요.
int Parent[18][100001];
memset(Parent,0,sizeof Parent);
or
memset(Parent,-1,sizeof Parent);
0이나 -1만 가능함!
또는 char형 배열일 경우만 가능(1byte내로 저장 가능한 값만 사용가능)
vector의 경우\
v.clear()
vector<int>().swap(v);
으로 사용 가능
queue의 경우 clear이 없기 때문에
queue <int>().swap(q);
요렇게 비워주어야 한다.
백터배열은 방법이 없는 듯 ㅠㅠ
차라리
v->clear()
(v+1)->clear()
이걸 반복하는게 그나마 괜찮은 방법 인듯
[참고자료]백준 아닌 테스트 서버에서 변수 초기화하기
초기화 한번에 하는 법.
#include <cstring>
필요.
int Parent[18][100001];
memset(Parent,0,sizeof Parent);
or
memset(Parent,-1,sizeof Parent);
0이나 -1만 가능함!
또는 char형 배열일 경우만 가능(1byte내로 저장 가능한 값만 사용가능)
vector의 경우\
v.clear()
vector<int>().swap(v);
으로 사용 가능
queue의 경우 clear이 없기 때문에
queue <int>().swap(q);
요렇게 비워주어야 한다.
백터배열은 방법이 없는 듯 ㅠㅠ
차라리
v->clear()
(v+1)->clear()
이걸 반복하는게 그나마 괜찮은 방법 인듯
'풀이기록' 카테고리의 다른 글