2023. 4. 26. 19:08, 알고리즘/BOJ
그동안은 거의 매번 전역변수로 선언을 하면서 알아서 초기화가 되기때문에 신경을 많이 안썼는데, 이번에 접하게 된 문제에서 (1941) 지속적으로 새롭게 bool 2차원 배열을 선언해서 초기화를 시키고, 그 값에 새롭게 쓰는 과정을 반복하는데 그 과정에서 만약 초기화를 안한다면 (={};) vis[i][j]를 출렸했을때의 결과처럼 의도치않은 결과물이 출력될 수 있다. 쓰레기값이 있을테니까 항상 전역변수로 하던 습관때문에 지역변수로 선언했을때 조심하도록 하자.
'알고리즘 > BOJ' 카테고리의 다른 글
c++ 128mb가 주어졌을때 만들수 있는 int 타입 변수의 갯수. (0) | 2023.04.28 |
---|---|
c++ 2667번 문제 풀면서 내가 수정해야 할 사항들. (0) | 2023.04.27 |
c++ fill()에 대해서 궁금한 부분 조사. (0) | 2023.04.26 |
비내림차순과 오름차순에 관하여. 결론적으로 둘은 다르다. (0) | 2023.04.24 |
c++. 삼항연산자를 활용한 간결한 표현법. (0) | 2023.04.24 |
Comments, Trackbacks