Home

백준 촌수계산

cin >> num1 >> num2; // 촌수 계산해야하는 두사람 번호. cin >> m; // 부모 자식간의 관계 개수. int a, b; for (int i = 1; i <= m; i++) {cin >> a >> b; family[a][b] = 1; family[b][a] = 1;} bfs(num1); if (depth[num2] != 0) cout << depth[num2] << endl; else. cout << -1 << endl; return 0; 2644번: 촌수계산. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어

사람들은 1, 2, 3, , n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진다. 그리고 셋째 줄에는 부모 자식들 간의 관계의 개수 m이 주어진다. 넷째 줄부터는 부모 자식간의 관계를 나타내는 두 번호 x,y가 각 줄에 나온다. 이때 앞에 나오는 번호. 문제 설명. 우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부터 사람들 간의 촌수를 계산한다. 예를 들면 나와 아버지, 아버지와 할아버지는 각각 1촌으로 나와 할아버지는 2촌이 되고, 아버지 형제들과.

2644번: 촌수계산 (acmicpc.net) 2644번: 촌수계산 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하. 우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부터 사람들 간의 촌수를 계산한다. 예를 들면 나와 아버지, 아버지와 할아버지는 각각 1촌으로 나와 할아버지는 2촌이 되고, 아버지 형제들과 할아버지는 1촌. [백준] 문제 2644번 촌수계산 2021.07.21 [백준] 문제 14501번 퇴사 2021.07.1 본문 바로가기. 컴공대학생 메뉴. 분류 전체보기 (392) Git & Github (3) Github (2) Git (1) 논문리딩 (0) 부스트코스 (18) 머신러닝을 위한 파이썬 (12) 모두를 위한 파이썬 (4) 모두를 위한 컴퓨터 과학 (1

백준 2664 촌수계산 C++ 풀이. 문제 링크. 촌수 관계는 트리 형태이지만, 이를 양방향 그래프로 치환하여 dfs로 풀 수 있다. 만약 p와 c가 같다면, 그래프가 연결되어 있는 것이므로, ans 전역변수에 정답을 저장한다. 한번 dfs가 호출될 때 마다 노드 p에 연결된 미리 방문하지 않은 인접한 노드와, cnt를 1증가한 값을 인자로 dfs를 호출한다. ans를 -1로 초기화 해주었기 때문에. 촌수 저장배열 : dp. 촌수 계산 : sum . 1번 사람부터 트리형태로 풀 것이 아니라 . 촌수를 계산할 사람을 root로 생각해서 푸는게 가장 좋다 . 또한 촌수계산에는 방향성이 상관없으니 양방향으로 만들어준다 . 예제에서 나온 경우엔 . 7을 root로 놓으면 . 7의 자식은 2.

2644번: 촌수계산. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진. www.acmicpc.net. [문제 유형] BFS, 특정 노드에서 특정 노드까지 가는데 거리 (이동 수) [문제 풀이] 1. 알고리즘 구상 2644번: 촌수계산. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진 . www.acmicpc.net. 2. 풀이. 촌수를 계산한다. = 거리를 계산한다. 부모와 자식 사이의 거리를 1이라고 생각한다. 거리계산을 하는 경우 대부분 bfs로 풀며, 단순히.

[백준] 2644 촌수계산 C++ 풀이

suhwanc 블로그 정보 보기. [백준 2644번] 촌수계산. 2021.02.25 22:36. Koala - 2기/B반. www.acmicpc.net/problem/2644. 2644번: 촌수계산. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진. www.acmicpc.net 2021.01.05. [BOJ] 백준 2644 촌수계산 / BFS, DFS (0) 2021.01.05. [BOJ] 백준 2667 단지번호붙이기 / BFS, DFS (0) 2021.01.04. [BOJ] 백준 2887 행성 터널 / 최소 신장 트리 (MST), 크루스칼 (0) 2020.11.21. [프로그래머스] 가장 먼 노드 / 최단 경로, 다익스트라 (0) 2020.11.21 백준 2644 촌수계산 python. 2021. 2. 5. 13:25 ㆍ 알고리즘문제풀이/백준알고리즘문제풀이-Python. N = int (input ()) # 전체 사람의 수 a,b =map (int,input ().split ()) # 촌수 계산해야하는 두 번호 M = int (input ()) # 관계의 개수 # [ [], [], [], [], [], [], [], [], [], [] ] #print (Matrix) Matrix = [ [] for i in range (N+ 1 )] # 결과를 출력할 리스트 Res = [ 0 ]* (N+ 1 ) for i in range (M): x,y =map.

이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부터 사람들 간의 촌수를 계산한다. 예를 들면 나와 아버지, 아버지와 할아버지는 각각 1촌으로 나와 할아버지는 2촌이 되고, 아버지 형제들과 할아버지는 1촌, 나와 아버지 형제들과는 3촌이 된다. 여러 사람들에 대한 부모 자식들 간의 관계가 주어졌을 때, 주어진 두. www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째. 백준 2644. 촌수계산 (Silver II) Type: dfs, bfs . 문제. 우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다

[백준] 2644번: 촌수계산 /BFS :: Novice Develope

  1. 백준 2644번 촌수계산 파이썬 풀이. 2021. 3. 19. 17:43 ㆍ 알고리즘/백
  2. 2644 - 촌수계산 문제. 우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부터 사람들 간의 촌수를 계산한다
  3. 백준 4963 섬의 개수 (0) 2020.09.06: 백준 2644 촌수계산 (0) 2020.08.29: 백준 7562 나이트의 이동 (0) 2020.08.29: 백준 1389 케빈 베이컨의 6단계 법칙 (0) 2020.04.08: 백준 11724 연결 요소의 개수 (0) 2020.04.03: 백준 2468 안전 영역 (0) 2020.03.3
  4. 백준의 촌수계산(2644)문제이다. ( 문제 바로가기) [ 문제설명 ] - 문제의 입력으로 전체 사람의 수와, 촌수를 계산해야 하는 2사람의 번호, 그리고 문제에서 주어진 특정 수만큼 부모와 자식. 관계를 가진 두 사람의 번호가 주어진다
  5. 백준 2410번 2의 멱수의 합 (0) 2018.07.02: 백준 7569번 토마토 (2) 2018.07.01: 백준 2644번 촌수계산 (0) 2018.07.01: 백준 1389번 케빈 베이컨의 6단계 법칙 (0) 2018.07.01: 백준 7562번 나이트의 이동 (2) 2018.07.01: 백준 2468번 안전 영역 (0) 2018.07.0
  6. 1. 문제 https://www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력.
  7. 백준 2644 파이썬. , 알고리즘 테스트. 2644번: 촌수계산. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진 . www.acmicpc.net

[백준] 2644번 > 촌수계

[백준] 2644번 촌수계산 c++ :: Grac

(백준 c++)2644 촌수 계산 favorcom 2021. 6. 16. 12:09 728x90. 반응형. 문제. 우리 나라는 가족 혹은. 문제 우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부. [백준] 촌수계산 (2644)(kotlin) On This Page. 문제 설명; 입력 및 출력 » 입력 » 출력; 예제 입출력(테스트케이스) 문제 풀이1; 문제 설명. 백준 2644번 문제 링크. 입력 및 출력 » 입력. 사람들은 1, 2, 3, , n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다 2644 http://boj.kr/2644 2644번: 촌수계산 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는.

[백준 2644]촌수계산 Java : 네이버 블로

백준 2644 촌수계산 www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 2644번: 촌수계산. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진 . www.acmicpc.net. 반응형. 구독하기 덕봇기의 코딩. 2020/08. [JAVA] 촌수 계산 (백준 2644) 2020. 8. 14. 15:57 ㆍ algorithm. dfs,bfs 문제가 제일 재밌는거 같다. 출발지와 목적지를 정하고 가는 데 몇군데를 거치느냐를 따지면 된다. 예를 들어, 7번 목적지에서 3번으로 갈려면 문제 https://www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, , n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력.

[알고리즘] 백준 2644 촌수계산 -bfs-

[C++] 백준 2644번 촌수계

[백준 2644] - 촌수계산 기내식은수박바 2020. 1. 11. 19 위 두 조건을 모두 만족한다면 현재 정점의 촌수 + 1을 하여 다음 정점 촌수를 { // 촌수 계산 x = 부모,. 문제 2644번: 촌수계산 사람들은 1, 2, 3, , n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의.

[BOJ] 백준 2644번 촌수계산 (Java

백준 2644번 촌수계산. python, graph, BF [boj] 백준 1929번 : 소수 구하기 (java) (0) 2020.06.27 [boj] 백준 1026번 : 보물 (java) (0) 2020.06.26 [boj] 백준 2644번 : 촌수계산 (java) (0) 2020.06.25 [boj] 백준 2230번 : 수 고르기 (java) (0) 2020.06.18 [boj] 백준 1261번 : 알고스팟 (java) (0) 2020.06.17 [boj] 백준 8980번 : 택배 (java) (0) 2020.06.1 BOJ. 촌수계산 문제링크. 접근. 두 사람의 촌수를 계산하는 문제다. 한 사람을 source, 나머지 한 사람을 destination으로 잡고 DFS를 통해 촌수를 인접한 관계를 따라가며 1씩 누적한다. destination을 찾았다면 ans 변수에 그동안 누적된 값을 저장한다 노드에 대한 촌수는, 자신을 부른 current 노드 촌수 + 1로 값을 할당한다. 아래의 촌수 계산 경우들에 대한 target1 기준 촌수를 모두 계산할 수 있다. target2와 num이 같다면 child [num]을 리턴한다. 만약 while문에서 나왔다면, queue가 empty가 된 것이고, empty가 될 때까지. 백준 BOJ 2644 - 촌수계산. Koder 2021. 1. 15. 15:32. bfs만 짜면 AC받을수 있다. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가.

백준 알고리즘 2644번 촌수계산 c언어 (0) 2019.09.18: 백준 알고리즘 10026번 적록색약 c언어 (0) 2019.09.18: 백준 알고리즘 7562번 나이트의 이동 c언어 (0) 2019.09.18: 백준 알고리즘 7569번 토마토 c언어 (0) 2019.09.1 2644번: 촌수계산. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진. www.acmicpc.net 12345678910111213141516171819202122232425import sys def dfs(v): visit[v][0] = 1 for i in graph[v]: i.. 백준 5014번 - 스타트링크 (0) 2018.02.11: 백준 2589번 - 보물섬 (0) 2018.01.30: 백준 2644번 - 촌수계산 (0) 2018.01.28: 백준 1389번 - 케빈 베이컨의 6단계 법칙 (0) 2018.01.28: 백준 7576번 - 토마토 (0) 2018.01.28: 백준 7562번 - 나이트의 이동 (0) 2018.01.2 백준2644번 - 촌수계산 C++ 풀이 오랜만에 들고온 알고리즘 포스팅 사실 요즘 프로젝트도 있었꾸 연말이라..

[백준] 문제 2644번 촌수계

  1. kde's techblog. 백준 강의에서 간선리스트를 새롭게 알아서 간선리스트를 써보려고 했지만 양방향 그래프 구현하기에는 인접행렬이 제일 쉽고 n의 범위가 1부터 100까지라 공간복잡도 또한 허용이 되서 인접행렬로 구현. DFS도 차후에 써봐야겠다. 정점 i에 도달했을.
  2. 문제 입력 출력 소스 코드 #include #include #include using namespace std; vector v[102]; queue q; int visited[102]; int dist[102]; void bfs(int cur) { q.push(cur); visited[cur] = 1; while(!q.empty.
  3. [백준 알고리즘][bfs] 7562번 나이트의 이동 (0) 2018.01.24 [백준 알고리즘][bfs] 2178번 미로 탐색 (0) 2018.01.22 [백준 알고리즘][bfs] 2644번 촌수계산 (0) 2018.01.22 [백준 알고리즘][dfs] 10265번 mt (0) 2018.01.20 [백준 알고리즘][dfs] 2468번 안전영역 (0) 2018.01.1

2644번: 촌수계산. 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어진. www.acmicpc.net. 구독하기 나무늘보의 개발일지. 촌수계산 실패 출처 분류 문제. 우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부터 사람들 간의 촌수를 계산한다 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 import.

그래프 - 경로 찾기 (백준 11403) (0) 2021.06.05: dp - 점프 (백준 1890) (0) 2021.06.05: 이분탐색 - 나무 자르기 (백준 2805) (0) 2021.06.04: 여러 가지 정렬 알고리즘 - 선택 정렬, 삽입 정렬, 퀵 정렬, 계수 정렬 (0) 2021.06.04: dfs/bfs - 촌수계산 (백준 2644) (0) 2021.06.0 백준 알고리즘 11558번 The Game of Death (python) (0) 2021.03.11. 백준 알고리즘 2644번 촌수계산 (python) (0) 2021.03.11. 백준 알고리즘 11725번 트리의 부모 찾기 (python) (0) 2021.03.11. 백준 알고리즘 10026번 적록색약 (python) (0) 2021.03.11. 백준 알고리즘 11724번 연결 요소의 개수 (python) (0

백준 2667 [단지번호붙이기] (0) 2018.01.29: 백준 1007 [Vector Matching] (1) 2018.01.09: 백준 2644 [촌수 계산] DFS 방법 (0) 2017.12.08: 백준 1941 [소문난 칠공주] (1) 2017.12.06: 백준 1062 [가르침] (0) 2017.12.05: 백준 2210 [숫자판 점프] (0) 2017.12.0 백준 2644 - 촌수계산. 문제 링크. 생각 및 접근. 구구절절 말이 길지만, 결국 사람과 사람이 주어질 때, 몇 다리 건너서 만날 수 있는지 구하는 문제였다.; m[101][101]: 사람들의 촌수 계산을 위해 인접행렬을 선언했다. tar1과 tar2가 몇 다리 건너서 만날 수 있는 지 DFS로 풀어보고자 헀다

[BaekJoon] 백준 2644번 : 촌수계산 - 🌏 BOK STORAGE 🌏

2644번, boj, 독립운동가, 루이스나니, 백준, 삼시세끼, 생각나니, 어촌편, 이육사, 촌수계산 728x90 이 문제들은 현정이가 만들어놓은 문제집에서 골라 푸는건데 그 문제집에 있는 100문제를 다 풀고싶다 코드는 간단하지만 나는 이해하는데 한참 걸린 것 같다. 1) 촌수는 결국 시작점에서 끝점으로 갈때까지 몇 개의 열을 거치느냐(depth)/거리가 있느냐를 따지는 문제와 같아진다. 2) map구성하기: 방향 역시 양방. 풀이 핵심은 촌수 관계를 어떻게 코드로 풀어낼 것인지다. 이 문제는 N의 범위가 100밖에 되지 않기 때문에 인접 행렬 or 인접 리스트 중 하나를 선택해서 구현하면 된다. 인접 리스트로 구현한다고 할 때, 부모. 프로그래밍/백준 문제 [boj_2644] 촌수계산. 여러 사람들에 대한 부모 자식들 간의 관계가 주어졌을 때, 주어진 두 사람의 촌수를 계산하는 프로그램을 작성하시오 백준(boj) 10828번 스택 (0) 2019.08.18: 백준(boj) 1991번 트리 순회 (0) 2019.08.18: 백준(boj) 2644번 촌수계산 (0) 2019.08.18: 백준(boj) 1707번 이분 그래프 (0) 2019.08.17: 백준(boj) 1049번 기타줄 (0) 2019.08.16: 백준(boj) 1543번 문서 검색 (0) 2019.08.1

[백준] 2644번 촌수계

문제 출처: www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, , n (1≤n≤100)의 연속된 번호로 각각 표시된다. 입력. 2644, 2644번 촌수계산, BFS, python, 백준, 알고리즘, 촌수계산, 코드, 파이썬 문제 우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다 백준 7576번 토마토 (Python) (0) 2018.11.11: Kickstart Round A 2018 Problem A (0) 2018.11.11: 백준 2644번 촌수계산 (Python) (0) 2018.11.04: 백준 3273번 두수의 합 (Python) (0) 2018.11.02: 백준 11501번 주식 (Python) (0) 2018.11.02: 백준 2042번 구간 합 (Python) (1) 2018.11.0 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58.

[백준] 1525번: 퍼즐[백준 알고리즘][BFS] 7562번 나이트의 이동[알고리즘] 백준 11779 최소비용 구하기 2 -다익스트라, 최단경로-[백준]_2644_촌수계산 : 네이버 블로그

[백준] 2644 촌수계산 C++ 풀이 - Chaos and Orde

백준 7562 나이트의 이동 (0) 2017.04.15: 백준 2178 미로 탐색 (0) 2017.04.15: 백준 2644 촌수계산 (0) 2017.04.15: 백준 1260 dfs와 bfs (0) 2017.04.15: 백준 1012 유기농 배추 (0) 2017.04.13: 백준 13458 시험 감독 (0) 2017.04.1 백준 그래프 탐색 [백준 2644 파이썬] 촌수계산 . chan4872 2021. 1. 18. 18:44. 여러 사람들에 대한 부모 자식들 간의 관계가 주어졌을 때, 주어진 두 사람의 촌수를 계산하는 프로그램을 작성하시오