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

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


Задача

Темы:

Дано дерево решений в формате 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
Комментарий учителя