문제
Bessie the cow is surprisingly computer savvy. On her computer in the barn, she stores all of her precious files in a collection of directories; for example:
bessie/
folder1/
file1
folder2/
file2
folder3/
file3
file4There is a single "top level" directory, called bessie.
Bessie can navigate to be inside any directory she wants. From a given directory, any file can be referenced by a "relative path". In a relative path, the symbol ".." refers to the parent directory. If Bessie were in folder2, she could refer to the four files as follows:
../file1
file2
../../folder3/file3
../../file4Bessie would like to choose a directory from which the sum of the lengths of the relative paths to all the files is minimized.
Problem credits: Mark Gordon
입력
The first line contains an integer N (
Next, there will be
출력
Output the minimal possible total length of all relative paths to files. Note that this value may be too large to fit into a 32-bit integer.
예제
8
bessie 3 2 6 8
folder1 2 3 4
file1 0
folder2 1 5
file2 0
folder3 1 7
file3 0
file4 0
42
This input describes the example directory structure given above.
The best solution is to be in folder1. From this directory, the relative paths are:
file1
folder2/file2
../folder3/file3
../file4