Бесплатные калькуляторы
⌕ Поиск

Примеры запросов: процентыипотекаплощадь✓ 660 работающих калькуляторов

АЛГЕБРА · ОНЛАЙН

Сколько всего вершин в дереве по уровням

Если каждый участник приглашает одно и то же число новых участников, то на каждом уровне их в k раз больше, чем на предыдущем. Введите число участников на первом уровне, коэффициент ветвления и число уровней, и калькулятор найдёт общее число участников.

✓ Бесплатно⌁ С пояснением✦ Без регистрации
▦
КАЛЬКУЛЯТОР

Введите данные

Количество участников или вершин на самом первом уровне (корень — 1).
Сколько новых узлов порождает каждый узел на следующем уровне.
Сколько уровней учитывать, включая первый.
✓ Исходные значения передаются серверу только для выполнения расчёта. Регистрация не нужна.
ВАШ РЕЗУЛЬТАТ✓ Вычислено

Геометрическая сумма

Сумма29 524

«Копировать картинку» помещает изображение результата в буфер обмена без сохранения файла — его можно сразу вставить в мессенджер или документ. Картинка и PDF содержат ссылку на calc-calc.ru.

Был ли калькулятор полезен?Одно касание — и мы поймём, какие инструменты улучшать.
ПОДРОБНЫЙ РАЗБОР · ФОРМУЛЫ И ПРИМЕРЫ

Сколько всего участников в цепочке приглашений по уровням

Подсчёт того, сколько всего участников в цепочке приглашений по уровням, сводится к сумме геометрической прогрессии. Если организатор зовёт троих, каждый из них зовёт ещё троих, и так далее, то на уровнях будет 1, 3, 9, 27 участников и далее.

Та же математика описывает число вершин в полном дереве с постоянным ветвлением, будь то двоичное дерево поиска или генеалогическое дерево с одинаковым числом детей. Калькулятор находит общее число узлов за один шаг.

Как растёт число узлов по уровням

На первом уровне находится a узлов. Каждый порождает q новых, поэтому на втором уровне их a·q, на третьем a·q², и в общем случае на k-м уровне a·q^(k−1). Это геометрическая прогрессия со знаменателем q.

Чем больше ветвление, тем быстрее растёт число узлов: при q = 3 десятый уровень содержит уже 19 683 узла, а при q = 2 — лишь 512.

Формула суммы геометрической прогрессии

Сумма первых n членов равна S = a·(qⁿ − 1)/(q − 1) при q ≠ 1. Числитель содержит qⁿ, поэтому сумма растёт экспоненциально и быстро становится огромной.

При q = 1 формула теряет смысл из-за деления на нуль, но тогда все уровни одинаковы, и S = a·n. Калькулятор учитывает этот случай отдельно и не выдаёт ошибки.

Разбор числового примера

Организатор приглашает троих, каждый из них — ещё троих, цепочка идёт 10 уровней. Сумма равна (3¹⁰ − 1)/2 = 29524: столько человек вовлечено на всех уровнях, включая самого организатора.

Для двоичного дерева глубиной 8 уровней получаем 2⁸ − 1 = 255 вершин, а для 5 корней с ветвлением 4 и 4 уровнями — 5·85 = 425 узлов.

Двоичное дерево и степени двойки

Для q = 2 и одного корня сумма равна 2ⁿ − 1. Это известное соотношение: полное двоичное дерево с n уровнями содержит на единицу меньше узлов, чем 2ⁿ, а последний уровень вмещает ровно половину всех узлов плюс один.

Такие числа важны в информатике: глубина дерева поиска растёт как логарифм числа элементов, поэтому миллиону элементов достаточно около 20 уровней.

Реальность против идеальной модели

В жизни цепочки быстро затухают: не все приглашённые продолжают рассылку, и многие получают приглашения по нескольку раз. Фактический охват оказывается намного меньше теоретического.

Поэтому результат следует понимать как верхнюю границу. Для оценки реального охвата нужны данные о доле откликнувшихся на каждом уровне, и тогда коэффициент ветвления заменяют средним значением, меньшим единицы.

Что можно ввести неправильно

Распространённая ошибка — задать число уровней без учёта первого. Если считать только приглашённых, исключив организатора, из результата нужно вычесть число первого уровня.

Вторая ошибка — путать число приглашений каждым с общим числом приглашённых на уровне. Ветвление q относится к одному узлу, а не ко всему уровню.

Как быстро растёт сумма

Геометрическая сумма удваивается или утраивается с каждым уровнем и поэтому быстро превосходит любые разумные оценки. Уже при ветвлении 3 за 15 уровней получается более семи миллионов узлов, а при ветвлении 10 — миллиарды.

Эта скорость роста объясняет, почему экспоненциальные процессы кажутся «внезапными»: первые уровни малы, а последний уровень содержит значительную долю всех узлов — примерно (q − 1)/q от общей суммы.

Практический вывод: прежде чем планировать рассылку или структуру из многих уровней, сначала прикиньте верхнюю границу по формуле, а затем скорректируйте её на долю участников, реально продолжающих цепочку.

Формула расчёта

ОСНОВНАЯ ФОРМУЛА

S = a·(qⁿ − 1) / (q − 1), при q = 1: S = a·n

Проверенные примеры

Цепочка по три приглашения

Один организатор, каждый приглашает троих, 10 уровней. Сколько всего участников?

S = (3¹⁰ − 1)/(3 − 1) = 59048/2 = 29524.

Двоичное дерево

Корень один, каждая вершина имеет двух потомков, 8 уровней.

S = 2⁸ − 1 = 255 вершин.

Как пользоваться онлайн-калькулятором

  1. Определите, сколько узлов на первом уровне.
  2. Узнайте, сколько новых узлов порождает каждый.
  3. Укажите число уровней, включая первый.
  4. Нажмите «Вычислить», чтобы получить общее число узлов.
ВОПРОСЫ И ОТВЕТЫ

Частые вопросы

Входит ли первый уровень в сумму?

Да, суммируются все n уровней, начиная с первого.

Что при ветвлении, равном 1?

Каждый узел порождает ровно одного, и уровни одинаковы по размеру. Тогда сумма равна числу узлов на уровне, умноженному на число уровней.

Реалистичны ли такие цепочки на практике?

Нет: в реальных сетях охват ограничен, и многие приглашённые не продолжают цепочку. Формула описывает идеальный рост.

Похожие калькуляторы

▦АЛГЕБРА

N-й член геометрической прогрессии

N-й член геометрической прогрессии: Геометрическая прогрессия задаётся первым членом и постоянным отношением соседних элементов. поиск очередного шага повторного умножения и сравнение роста либо убывания последовательности. Укажите значения и получите вычисление с контрольными примерами.

ПОДЕЛИТЬСЯ ИНСТРУМЕНТОМ

Встроить на свой сайт

Вставьте этот код в HTML-блок на своём сайте. Посетители смогут пользоваться калькулятором без перехода.

Прямая ссылка: https://calc-calc.ru/embed/calc_010209/

Предварительный просмотр