목차

Interesting Outing

ps
링크acmicpc.net/…
출처BOJ
문제 번호24921
문제명Interesting Outing
레벨골드 3
분류

트리의 지름

시간복잡도O(t*n)
인풋사이즈t<=100, n<=1000
사용한 언어Python 3.13
제출기록36144KB / 256ms
최고기록256ms
해결날짜2025/11/03

풀이

코드

"""Solution code for "BOJ 24921. Interesting Outing".

- Problem link: https://www.acmicpc.net/problem/24921
- Solution link: http://www.teferi.net/ps/problems/boj/24921

Tags: [diameter of tree]
"""

from teflib import psutils
from teflib import wtree as twtree


@psutils.gcj_style
def main():
    _, wtree = twtree.create_wtree_from_input()

    answer = (
        sum(w for u, v, w in twtree.edge_iter(wtree)) * 2
        - twtree.DistanceMeasures(wtree).diameter
    )
    print(answer)


if __name__ == '__main__':
    main()