일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 양양솔비치세프스키친
- 종이캐리어
- 사진문자추출
- 편도수술
- 오트눈썰매장
- 영통칠프로칠백식당
- 결항전문
- 중학교입학수학문제
- 주차넉넉
- 커피쏟음
- 가족소고기외식
- 양양솔비치 뷔페
- 영통역소고기
- 아이혼자다녀옴
- 에어아시아
- 양양솔비치아침
- 사진에서 글자추출
- 싱가폴중학교수학문제
- 파이썬
- 사진문자추출하기
- 결항
- 커피
- 고마워다음
- 당근마켓중고차
- DFS
- 푸르지오포레피스
- 홍시스무디
- 양양솔비치조식
- 검색완료
- 영통외식
- Today
- Total
목록DFS (2)
너와나의 관심사
백준 테트로미노 문제에서 결국 DFS 로 ㅜ 자 글자 말고 DFS로 해결 여기서 가장 어려웠던부분은 DFS 짜로 ㅜ 자 글자 돌려서 돌려 보는거 그리고 그걸 각각의 dx / dy 배열로 만들어서 정리하는것이 중요 int X, Y; int data[501][501]; bool visit[501][501] = { false, }; int dy[4] = { 1, -1, 0, 0 }; int dx[4] = { 0, 0, 1, -1 }; // ㅓ ㅗ ㅏ ㅜ 순서대로 // int sx[4][4] = { { 0, 0, -1 }, { 0, -1, 1 }, { 0, 0, 1 }, { 0, -1, 1 } }; int sy[4][3] = { { 1, 2, 1 }, { 1, 0, 0 }, { 1, 2, 1 }, { 1, 1,..
백준 연구소 문제 https://www.acmicpc.net/problem/14502 1. virus 가 퍼지는걸 인지 후 체크 2. 이때 3개의 방어막을 세우고 count ( 3개를 세우는 방법은 DFS 로 모두 세워준다) 3. 세울때 마다 DFS 로 각각 n 으로 count 를 추가 #include #include #include #include #include #include #include #include #include #include #include #pragma warning(disable : 4996) using namespace std; long long min_v, max_v; #define MAX(a,b) a>b ? a:b #define MIN(a,b) a>b ? b:a int dx[..