Submission #287007


Source Code Expand

def dfs(n, st, fr):
    x = 0
    for c in node[n]:
        if c == fr:
            continue
        x += dfs(c, st, n)
    if n == st:
        return x
    if x == 0:
        return x + h[n]
    return x + 1

n, x = map(int, input().split())
x -= 1
h = list(map(int, input().split()))

node = [[] for i in range(n)]
for i in range(n - 1):
    a, b = map(lambda x: int(x) - 1, input().split())
    node[a].append(b)
    node[b].append(a)
print(dfs(x, x, -1) * 2)

Submission Info

Submission Time
Task B - ツリーグラフ
User zakuro9715
Language Python (3.2.3)
Score 100
Code Size 483 Byte
Status AC
Exec Time 165 ms
Memory 8444 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 20
Set Name Test Cases
Sample subtask0_sample_01.txt, subtask0_sample_02.txt
All subtask0_sample_01.txt, subtask0_sample_02.txt, subtask1_line01.txt, subtask1_line02.txt, subtask1_line03.txt, subtask1_line04.txt, subtask1_line05.txt, subtask1_line06.txt, subtask1_random01.txt, subtask1_random02.txt, subtask1_random03.txt, subtask1_random04.txt, subtask1_random05.txt, subtask1_random06.txt, subtask1_random07.txt, subtask1_random08.txt, subtask1_special01.txt, subtask1_special02.txt, subtask1_special03.txt, subtask1_special04.txt
Case Name Status Exec Time Memory
subtask0_sample_01.txt AC 165 ms 8308 KB
subtask0_sample_02.txt AC 133 ms 8308 KB
subtask1_line01.txt AC 136 ms 8308 KB
subtask1_line02.txt AC 136 ms 8308 KB
subtask1_line03.txt AC 134 ms 8300 KB
subtask1_line04.txt AC 138 ms 8304 KB
subtask1_line05.txt AC 138 ms 8304 KB
subtask1_line06.txt AC 137 ms 8428 KB
subtask1_random01.txt AC 134 ms 8312 KB
subtask1_random02.txt AC 134 ms 8308 KB
subtask1_random03.txt AC 134 ms 8436 KB
subtask1_random04.txt AC 142 ms 8400 KB
subtask1_random05.txt AC 140 ms 8308 KB
subtask1_random06.txt AC 135 ms 8300 KB
subtask1_random07.txt AC 135 ms 8296 KB
subtask1_random08.txt AC 136 ms 8444 KB
subtask1_special01.txt AC 135 ms 8308 KB
subtask1_special02.txt AC 140 ms 8424 KB
subtask1_special03.txt AC 135 ms 8304 KB
subtask1_special04.txt AC 140 ms 8420 KB