Сегодня придумал задачу. Оформлю типа как сугубый программист
Есть массив данных
some_data d[N];
Я хочу переоформить это в K-нарное дерево.
union node
{
some_data d;
node* next[K];
};
Задача: написать выражение, содержащее N, K и знаки математических операций, которое будучи прокомпилированным на языке Си, даст минимально необходимое число объектов типа node.