본문 바로가기

problem solving/Problem Solving

Freckles

http://acm.pku.edu.cn/JudgeOnline/problem?id=2560

Description

In an episode of the Dick Van Dyke show, little Richie connects the freckles on his Dad's back to form a picture of the Liberty Bell. Alas, one of the freckles turns out to be a scar, so his Ripley's engagement falls through.
Consider Dick's back to be a plane with freckles at various (x,y) locations. Your job is to tell Richie how to connect the dots so as to minimize the amount of ink used. Richie connects the dots by drawing straight lines between pairs, possibly lifting the pen between lines. When Richie is done there must be a sequence of connected lines from any freckle to any other freckle.

Input

The first line contains 0 < n <= 100, the number of freckles on Dick's back. For each freckle, a line follows; each following line contains two real numbers indicating the (x,y) coordinates of the freckle.

Output

Your program prints a single real number to two decimal places: the minimum total length of ink lines that can connect all the freckles.

Source

Waterloo local 2000.09.23


Solving

주근깨의 좌표가 주어진다. 모든 주근깨를 하나로 연결하기 위해 선을 그을때 그어야 하는 모든 선의 최소길이를 구하여라

'problem solving > Problem Solving' 카테고리의 다른 글

Google Code Jam 2009 - Round1A 복습  (0) 2009.09.15
Tight words  (0) 2008.10.16
Vase collection  (0) 2008.10.16
Bridging signals  (0) 2008.10.16
Kadj Squares  (0) 2008.10.16