結果
問題 | No.806 木を道に |
ユーザー | tonnnura172 |
提出日時 | 2020-04-10 17:47:38 |
言語 | Python3 (3.12.2 + numpy 1.26.4 + scipy 1.12.0) |
結果 |
AC
|
実行時間 | 321 ms / 2,000 ms |
コード長 | 980 bytes |
コンパイル時間 | 614 ms |
コンパイル使用メモリ | 12,800 KB |
実行使用メモリ | 28,032 KB |
最終ジャッジ日時 | 2024-09-13 01:51:53 |
合計ジャッジ時間 | 6,443 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 34 ms
11,264 KB |
testcase_01 | AC | 35 ms
11,264 KB |
testcase_02 | AC | 34 ms
11,264 KB |
testcase_03 | AC | 34 ms
11,136 KB |
testcase_04 | AC | 34 ms
11,264 KB |
testcase_05 | AC | 34 ms
11,136 KB |
testcase_06 | AC | 34 ms
11,136 KB |
testcase_07 | AC | 34 ms
11,136 KB |
testcase_08 | AC | 36 ms
11,264 KB |
testcase_09 | AC | 35 ms
11,264 KB |
testcase_10 | AC | 90 ms
14,976 KB |
testcase_11 | AC | 83 ms
14,464 KB |
testcase_12 | AC | 273 ms
25,088 KB |
testcase_13 | AC | 198 ms
21,376 KB |
testcase_14 | AC | 253 ms
24,448 KB |
testcase_15 | AC | 280 ms
25,216 KB |
testcase_16 | AC | 113 ms
16,256 KB |
testcase_17 | AC | 239 ms
23,424 KB |
testcase_18 | AC | 54 ms
12,288 KB |
testcase_19 | AC | 93 ms
15,104 KB |
testcase_20 | AC | 237 ms
23,424 KB |
testcase_21 | AC | 144 ms
17,920 KB |
testcase_22 | AC | 318 ms
27,648 KB |
testcase_23 | AC | 321 ms
27,648 KB |
testcase_24 | AC | 150 ms
19,712 KB |
testcase_25 | AC | 209 ms
24,320 KB |
testcase_26 | AC | 102 ms
16,384 KB |
testcase_27 | AC | 258 ms
28,032 KB |
testcase_28 | AC | 41 ms
11,520 KB |
ソースコード
import sys, re from collections import deque, defaultdict, Counter from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians from itertools import accumulate, permutations, combinations, product from operator import itemgetter, mul, add from copy import deepcopy from string import ascii_lowercase, ascii_uppercase, digits from bisect import bisect, bisect_left from math import gcd from heapq import heappush, heappop from functools import reduce def input(): return sys.stdin.readline().strip() def INT(): return int(input()) def MAP(): return map(int, input().split()) def LIST(): return list(map(int, input().split())) def ZIP(n): return zip(*(MAP() for _ in range(n))) sys.setrecursionlimit(10 ** 9) INF = float('inf') mod = 10 ** 9 + 7 N = INT() tree = [[] for _ in range(N)] for _ in range(N-1): a, b = MAP() tree[a-1].append(b-1) tree[b-1].append(a-1) ans = 0 for i in range(N): if len(tree[i]) >= 3: ans += len(tree[i])-2 print(ans)