목록Problem Solving (204)
지우너

문제https://www.codetree.ai/missions/9/problems/touring-the-line?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 코드#include #include #include #include using namespace std;const int MAX_N = 50001;int n, d; // inputint far_node, min_weight; // for find far nodeint max_edge, min_date=1e9; // for find..

문제https://www.codetree.ai/missions/9/problems/graphs-and-trees?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 코드#include #include using namespace std;const int MAX_N = 501;int n, m, numOfTree;vector edges[MAX_N];bool visited[MAX_N] = {false, };void DFS(int x, vector &v){ for(int i=0; i> n >>..

문제https://www.codetree.ai/missions/9/problems/tree-optimal-node?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 코드#include #include #include //memset()using namespace std;const int MAX_N = 100001;int n, max_dist, max_node;vector edges[MAX_N];bool visited[MAX_N];void DFS(int x, int d){ if(d>m..

문제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를 ..

문제https://www.codetree.ai/missions/9/problems/node-distance?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 코드#include #include #include //memsetusing namespace std;const int MAX_N = 1001;int n, m, answer;vector> edges[MAX_N]; //edges[i][j] = {i의 자식노드, 길이}bool visited[MAX_N]={false, };void DFS(..