목록2021/03/26 (2)
For Beginners
요샌 머신러닝 공부는 오픈 카톡에 있는 머신러닝 스터디 키워드를 주말마다 혼자 보면서 공부중이고 내일은 latent space랑 MobileNet에 대해서 공부해 볼 예정이다. 싸피에서 하는 깃랩인데 과제도 거의 매일 하고있고 최근에 깃 계정을 다시 개설했는데 알고보니 내가 업로드 하는 깃허브가 내 컴퓨터에 연동된 계정이 아니라는 불상사가.... 여튼 그래서 깃허브와 연동된 계정이 아니라 잔디는 여전히 하얗지만(바꾸기가 귀찮아서 그냥 놔두었다..) 이런식으로 계속 커밋을 하는 중이다. 그리고 최근에는 매일 싸피 끝나고 8-10시 사이에 각자 자습을 하는 스터디를 참여해서 매일 유의미한 활동들을 하고, 되도록이면 1일 1알고리즘을 할 수 있도록 노력하는 중이다. 오늘 드디어 BFS를 이해했다. BFS에 대..
www.acmicpc.net/problem/14502 벽은 완탐으로 배치하고, 저번에 치즈를 엄하게 DFS로 풀었던게 생각이 나서 BFS 큐 생성하는 로직을 참고하여 BFS로 코드를 만들었다. 벽을 새로 배치할 때마다, 큐에 넣어주어야 하는 바이러스와 맵을 초기화해주어야 한다는 부분이 핵심인것 같다. 메모리 줄이는 방법도 있을것같은데, 일단 구현했다. import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class BOJ_14502_Main { static int N, M, ans; static int[] dx = {-1, 1, 0, 0}; static i..