Имеем кучу с количеством потомков на один узел равным d. Пронумеруем в нём все элементы с 1 до n, где n - кол-во всех узлов. нумеровать узлы будем по очереди в каждом уровне, чтобы получилось примерно так:
Я узнал, что формула расчёта всех детей в таком дереве такая:
{(i−1)d+2,…,min{n,(i−1)d+d+1}}
Кто-нибудь может объяснить или хотя бы натолкнуть в верном направлении почему эта формула работает? Как она сформировалась? (тут min для случая когда вышли за предел дерева)