목록2024/09/28 (2)
지우너
문제https://www.codetree.ai/missions/9/problems/beard-tree?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 문제 쪼개기주어지는 것n: 노드의 수, k: 사촌을 구해야 하는 노드의 번호n개의 증가하는 수열 목표특정한 노드 번호가 주어졌을 때, 그 노드의 사촌의 수를 구하는 프로그램 조건증가 수열을 이용하여 트리를 만드는 방법첫 번째 정수는 트리의 루트 노드입니다.다음에 등장하는 연속된 수의 집합은 루트의 자식을 나타냅니다. 이 집합에 포함되는 수의..
문제https://www.codetree.ai/missions/9/problems/identifying-the-tree?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 노트 풀이코드 #include #include using namespace std;const int MAX_N = 100001;int n;vector edges[MAX_N];vector leaf_node;vector depth;bool visited[MAX_N] = {false, };// DFS로 모든 노드의 depth를 ..