338. — Familystrokes
while stack: v, p = stack.pop() child_cnt = 0 for w in g[v]: if w == p: continue child_cnt += 1 stack.append((w, v)) if child_cnt: internal += 1 if child_cnt >= 2: horizontal += 1
internalCnt в†ђ 0 // |I| horizontalCnt в†ђ 0 // # v 338. FamilyStrokes
root = 1 stack = [(root, 0)] # (node, parent) internal = 0 horizontal = 0 while stack: v, p = stack
import sys sys.setrecursionlimit(200000) while stack: v
Техника для леса и сада
Полив и водоснабжение
Уборка и клининг
Строительное оборудование
Уплотнение грунта и асфальта
Бетонирование и шлифование
Силовая техника
Электроинструмент
Тепловое и климатическое оборудование
Техника для бездорожья
Средства индивидуальной мобильности
Лодочные моторы







































































































