Олимпиадный тренинг

Задача . Подсчёт узлов дерева


Задача

Темы:

Дано дерево решений в формате JSON. Подсчитайте количество внутренних узлов (type = "decision") и листьев (type = "leaf").

Формат входных данных
JSON с полем "nodes" — список узлов.


Формат выходных данных
Два числа через пробел: количество внутренних узлов и количество листьев.


Примеры
Входные данныеВыходные данные
1 {
"nodes": [
{
"id": 0,
"type": "decision",
"feature_index": 0,
"threshold": 0.4431,
"left_child": 1,
"right_child": 2
},
{
"id": 1,
"type": "leaf",
"class": 0
},
{
"id": 2,
"type": "leaf",
"class": 0
}
]
}
1 2

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python8
Комментарий учителя