ps | |
---|---|
링크 | acmicpc.net/… |
출처 | BOJ |
문제 번호 | 30108 |
문제명 | 교육적인 트리 문제 |
레벨 | 골드 4 |
시간복잡도 | O(nlogn) |
인풋사이즈 | n<=300,000 |
사용한 언어 | Python 3.11 |
제출기록 | 79464KB / 416ms |
최고기록 | 276ms |
해결날짜 | 2024/10/17 |
"""Solution code for "BOJ 30108. 교육적인 트리 문제".
- Problem link: https://www.acmicpc.net/problem/30108
- Solution link: http://www.teferi.net/ps/problems/boj/30108
"""
def main():
N = int(input()) # pylint: disable=unused-variable
p = [int(x) - 1 for x in input().split()] # pylint: disable=unused-variable
a = [int(x) for x in input().split()]
answer = 0
for num in sorted(a, reverse=True):
answer += num
print(answer)
if __name__ == '__main__':
main()