Стол для комиссии

Честное распределение взносов между двумя подгруппами (день 1 и день 2). Автоматический расчёт доли и половинное уравнивание (срезаем половину разницы, минимальный порог 30%)
Подгруппа №1 (день 1)
0 ₽
Доля: 0%
Подгруппа №2 (день 2)
0 ₽
Доля: 0%
💰 Общий фонд
0 ₽
Цель: 50% / 50%
🔄 Перераспределение (чтобы столы стали равными)
🧮 Рекомендация по выравниванию
Загрузка данных...
ФамилияСумма (₽)Группа
Загрузка...

📐 Как работает «Великий уравнитель» (половинное выравнивание)

Суть: две группы (день 1 и день 2) скидываются деньгами (суммы могут быть разными). Калькулятор показывает, как мягко уравнять столы, не заставляя богатую группу отдавать всё до копейки. Мы срезаем только половину от разницы.

Правила:

  1. Минимальный порог – 30%. Если какая-то группа собрала меньше 30% от общего фонда, она обязана добавить сумму до 30% (это приоритет).
  2. Когда обе группы ≥30%, калькулятор считает половинный перевод:
    перевод = (сумма_богатой_группы - сумма_бедной_группы) / 4
    То есть богатая группа отдаёт бедной ровно половину того, что нужно для полного равенства 50/50.
  3. После перевода разница между группами сокращается вдвое. Доли становятся ближе к 50/50, но не достигают её – это стимулирует обе группы двигаться к равному вкладу.

Примеры (сравнение старой и новой логики)

Пример 1: Группа 1 = 10 500 ₽ (70%), группа 2 = 4 500 ₽ (30%).
Полное выравнивание: группа 1 отдаёт 3 000 ₽ → 50/50.
Половинное уравнивание: группа 1 отдаёт 1 500 ₽ → доли 60/40.

Пример 2: Группа 1 = 12 000 ₽ (80%), группа 2 = 3 000 ₽ (20%). Сначала группа 2 добавляет 2 143 ₽ до 30%. Затем группа 1 отдаёт группе 2 2 143 ₽ (половина от 4 286) → итоговые доли 58/42.

Почему это справедливо? Богатая группа не наказывается, но помогает бедной. Бедная группа не получает всё сразу, а постепенно догоняет. Это мотивирует всех участников вносить вклад.

Логика великого уравнителя: если группа имеет долю ниже 30% — добавляет до 30%. Если обе ≥30% — богатая группа переводит бедной ровно половину от суммы, необходимой для полного равенства. Это мягкое выравнивание без резких перекосов.