Duyệt thư mục
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cây thư mục node (file hoặc thư mục). Từ một thư mục, đường dẫn đến file dùng tên thư mục con và .. để lên thư mục cha. Tìm thư mục tối ưu sao cho tổng độ dài đường dẫn đến tất cả file là nhỏ nhất.
Dữ liệu vào
- Dòng đầu: .
- dòng tiếp: tên, số con (0=file), rồi ID con.
Dữ liệu ra
Tổng độ dài đường dẫn nhỏ nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 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 | Từ folder1: file1, folder2/file2, ../folder3/file3, ../file4. |
Bình luận