geminanolja 님의 블로그

고정 헤더 영역

글 제목

메뉴 레이어

geminanolja 님의 블로그

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (99)
    • 자료구조&알고리즘 (44)
      • C++ (43)
      • Python (1)
    • Unreal Engine (6)
    • cote (37)
      • Challenge (7)
      • Intermediate (29)
    • C++ Basic (2)

검색 레이어

geminanolja 님의 블로그

검색 영역

컨텐츠 검색

BFS

  • 백준 1697//숨바꼭질

    2025.01.21 by geminanolja

  • 백준 1260번 //DFS와 BFS//

    2025.01.20 by geminanolja

백준 1697//숨바꼭질

https://www.acmicpc.net/problem/1697   BFS를 사용: 현재 위치에서 이동 가능한 모든 경우를 큐에 넣고, 가장 먼저 동생의 위치 KKK에 도달하면 그 시간을 반환합니다.방문 여부 확인: 이미 방문한 위치를 다시 방문하지 않도록 방문 여부를 체크합니다.범위 제한: 문제 조건에 따라 0≤X≤100,0000 \leq X \leq 100,0000≤X≤100,000 범위 내에서만 이동을 고려합니다.  #include #include#include#includeusing namespace std;int FindfastetPath(int n, int k){ const int MAX = 100000; queue> now; vector visited(MAX+1, false); now.pu..

cote/Intermediate 2025. 1. 21. 16:46

백준 1260번 //DFS와 BFS//

https://www.acmicpc.net/problem/1260 #include#include#include#includeusing namespace std;void DFS(int startNode, vector>& graph, vector& visited){ visited[startNode] = true; //start노드 방문처리 cout >& graph){ vector visited(graph.size(), false);// 방문 여부를 저장하는 배열 queue q;// BFS를 위한 큐 생성***중요*** q.push(startNode); visited[startNode] = true; while (!q.empty()) { int node = q.front(); q.pop(); cout >..

cote/Intermediate 2025. 1. 20. 20:39

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
geminanolja 님의 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바