Разделите общие расходы без лишних переводов

Добавьте участников и суммы — получите готовый список переводов.

01

Кто сколько потратил

03

Не просто поделить сумму пополам

01

С точностью до сотой

Можно сохранить дробную часть или округлить расходы до целых. Остаток распределяется детерминированно, и общая сумма всегда сходится.

02

Меньше действий

Графовый алгоритм ищет независимые группы с нулевым балансом и убирает лишние переводы.

03

Можно проверить

Таблица показывает вклад каждого после переводов. Все математические инварианты проверяются до показа результата.