[백준] 21736번 헌내기는 친구가 필요해
·
백준 문제/BFS
문제: 21736번: 헌내기는 친구가 필요해 #include #include #include using namespace std;vector> visit(600, vector(600));int dx[4] = { 1, 0, -1, 0 };int dy[4] = { 0, 1, 0, -1 };int main() { ios::sync_with_stdio(0); cin.tie(0); int n, m; cin >> n >> m; pair startPos; vector> campus(n); for (int i = 0; i (m); string input; cin >> input; for (int j = 0; j > nexts; nexts...
[백준] 1707번 이분 그래프
·
백준 문제/그래프
문제: 1707번: 이분 그래프 #include #include #include using namespace std;vector> graph;vector colors;bool BFS(int start) { queue nexts; nexts.push(start); // 일단 시작지점을 1으로 색칠해 colors[start] = 1; while (!nexts.empty()) { int cur = nexts.front(); nexts.pop(); // 야 나랑 붙어있는 애들 돌면서 색칠해줘 // 근데 나랑 붙어있는 애가 나랑 똑같은 색으로 색칠되어있다? ㄷㄷ No 출력해야함 for (int next : graph[cur]..
[백준] 11403번 경로 찾기
·
백준 문제/그래프
문제: 11403번: 경로 찾기basic-algo-lecture/workbook/0x18.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x18.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include using namespace std;int n;vector> graph(101, vector(101));vector> answ..
[백준] 13265번 색칠하기
·
백준 문제/BFS
문제: 13265번: 색칠하기 #include #include #include #include #include #include #include #include #include using namespace std;vector> circles;vector colors; // 0: 미색칠, 1: 빨강, 2:파랑bool bfs(int start) { queue nexts; nexts.push(start); colors[start] = 1; // 1번 정점 빨강으로 시작 while (!nexts.empty()) { int cur = nexts.front(); nexts.pop(); for (int next : circles[cur]) { ..
[백준] 5567번 결혼식
·
백준 문제/그래프
문제: 5567번: 결혼식 basic-algo-lecture/workbook/0x18.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x18.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include #include using namespace st..
[백준] 2606번 바이러스
·
백준 문제/그래프
문제: 2606번: 바이러스 basic-algo-lecture/workbook/0x18.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x18.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include #include using namespace s..
[백준] 11724번 연결 요소의 개수
·
백준 문제/그래프
문제: 11724번: 연결 요소의 개수 BaaaaaaaarkingDog | [실전 알고리즘] 0x18강 - 그래프 [실전 알고리즘] 0x18강 - 그래프안녕하세요, 드디어 무려 0x09강에서 BFS를 배울 때 처음 언급했던 그래프를 소개해드릴 수 있게 됐습니다. 그래프도 자료구조의 일종이지만 실제로도 다른 대학 교재나 뭐 기타 알고리즘 교재들blog.encrypted.gg #include #include #include #include #include #include #include #include using namespace std;vector adj[1005];bool vis[1005];int main(void) { ios::sync_with_stdio(0); cin.tie(0); i..
[백준] 2667번 단지번호붙이기
·
백준 문제/BFS
문제: 2667번: 단지번호붙이기 basic-algo-lecture/workbook/0x09.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x09.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include using namespace std;int..
[백준] 16165번 걸그룹 마스터 준석이
·
백준 문제/자료구조
문제: 16165번: 걸그룹 마스터 준석이 basic-algo-lecture/workbook/0x15.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x15.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include using namespace st..
[백준] 9375번 패션왕 신해빈
·
백준 문제/자료구조
문제: 9375번: 패션왕 신해빈basic-algo-lecture/workbook/0x15.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x15.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include using namespace std;int ..