
[ SWEA / 1494 ] 사랑의 카운슬러 (C++)
·
PS/SWEA
SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 난이도 : D4 알고리즘 유형 : 조합, 완전탐색 풀이 시간 : 38분 문제 풀이 임의의 지렁이 두 마리를 매칭시킨 후 한 지렁이(A)가 다른 지렁이(B)가 있는 곳으로 가도록 할 때, 모든 지렁이들이 움직인 벡터 합의 최소값을 구하자. 벡터 합의 크기는 다음과 같다. $|V| = |(x, y)| = x * x + y * y$ 이 문제를 해결하기 위해서는 먼저 벡터의 개념을 알아야 한다.a벡터와 b벡터를 각각 지렁이의 위치라고 할 때, c벡터는 a지렁이가 b지렁이까지 이동한 거리가 된다. 여기서, 벡터의 합 공식으로 $\vec{b} = \vec{a} + \vec{c}..