Задача неполная: в тексте не указаны доли, которые ел Борис и Вига. Чтобы точно ответить, нужны дроби (например: Борис съел 1/3 оставшегося, Вига — 1/2 от нового остатка и т.д.). Ниже я дам общую схему решения и несколько примеров, чтобы показать, как можно определить, кто ел больше/меньше. Если ты пришлёшь конкретные дроби, сразу посчитаю точно.
Как решать в общем
- Пусть начальный объём пищи условно равен 1 единице.
- Шаг 1: Анирей съел a = 1/4 от исходного. Остаток после него r1 = 1 − a.
- Шаг 2: Борис съел b долю остатка после Анирея: eaten_B = b · r1. Остаток после Бориса: r2 = r1 · (1 − b).
- Шаг 3: Вига съел c долю остатка после Бориса: eaten_V = c · r2. Остаток после Виги: r3 = r2 · (1 − c).
- Шаг 4: Остальное = Gavrila = r3.
- Итог: сравни значения eaten_A, eaten_B, eaten_V и Gavrila.
- eaten_A = a = 1/4.
- eaten_B = b · r1 = b · (1 − a).
- eaten_V = c · r2 = c · (1 − a) · (1 − b).
- Gavrila = r3 = (1 − a) · (1 − b) · (1 − c).
Примеры с типичными вариантами дробей
- Борис — 1/3 от остатка, Вига — 1/2 от нового остатка
- a = 1/4; r1 = 3/4.
- eaten_B = (1/3) · (3/4) = 1/4; r2 = (2/3) · (3/4) = 1/2.
- eaten_V = (1/2) · (1/2) = 1/4; Gavrila = 1/2 · (1/2) = 1/4.
- Итог: все съели по 1/4. Никто не ел больше всех или меньше всех — все поровну.
- Борис — 1/2 от остатка, Вига — 1/3 от нового остатка
- a = 1/4; r1 = 3/4.
- eaten_B = (1/2) · (3/4) = 3/8 = 0.375; r2 = (1/2) · (3/4) = 3/8.
- eaten_V = (1/3) · (3/8) = 1/8 = 0.125; Gavrila = (2/3) · (3/8) = 1/4 = 0.25.
- Итог: Борис съел больше всех (0.375); Gavриле и Анирей — по 0.25; Вига — 0.125. Значит: Борист больше всех, Вига меньше всех (или вместе с Аниреем, если считать их по 0.25; здесь Вига меньше Бориса, Анирей и Гавриле — больше Виги).
- Борис — 2/3 от остатка, Вига — 1/2 от нового остатка
- a = 1/4; r1 = 3/4.
- eaten_B = (2/3) · (3/4) = 1/2 = 0.5; r2 = (1/3) · (3/4) = 1/4.
- eaten_V = (1/2) · (1/4) = 1/8 = 0.125; Gavrila = (1/2) · (1/4) = 1/8 = 0.125.
- Итог: Борис съел больше всех (0.5); Анирей — 0.25; Вига и Гавриле — по 0.125 (меньше остальных).
Что мне нужно от тебя
- Укажи, какие дроби correspondingly были для Бориса и Виги после каждого шага. Например:
- Борис съел X долю остатка после Анирея (X может быть 1/3, 1/2, 2/3 и т. д.).
- Вига съел Y долю от нового остатка (Y тоже дробь).
- Тогда я точно посчитаю и скажу, кто съел больше всех, а кто меньше.
Если хочешь, могу сейчас посчитать для любого набора дробей, которые ты подскажешь.