e-olymp 9405. Профессор и шары

Условие задачи

Для праздника Профессор купил голубые, красные и жёлтые воздушные шары. Всего $n$ штук. Жёлтых и голубых вместе — $a$. Красных и голубых — $b$ штук.

Сколько голубых, красных и жёлтых шаров купил Профессор?

Входные данные

Три натуральных числа $n$, $a$, $b$.

Выходные данные

В одной строке выведите количество голубых, красных и жёлтых шаров, которые купил Профессор.

Тесты

Входные данные Выходные данные
1 10 6 8 4 4 2
2 12 8 10 6 4 2
3 14 10 12 8 4 2
4 16 14 12 10 2 4

Программный код

Решение

Для решения задачи необходимо вывести формулу для вычисления количества жёлтых ($y$), синих ($u$) и красных ($r$) шаров. Из условия имеем, что:

$$\left.\begin{matrix}
&u&+&y&=a&\\
&r&+&u&=b&\\
&r&+&u&+&y&=n&
\end{matrix}\right\}$$

Выразим $r$ и $y$ через $u$:

$$\left.\begin{matrix}
r=&b&-&u&\\
y=&a&-&u&
\end{matrix}\right\}$$

Подставим эти значения в формулу $r+u+y=n$:

$n=b-u+u+a-u$

$u$ и $-u$ взаимоуничтожатся и мы получим, что:

$n=a+b-u$

Теперь выведем формулу для вычисления количества синих шаров:

$u=b+a-n$

Ссылки

4 thoughts on “e-olymp 9405. Профессор и шары

    • В математике, в отличие от программирования, стараются использовать одно буквенные обозначения. Вспомните школьный курс математики или физики. Там переменная это один символ или символ с индексом. Мы могли бы в объяснении тоже так сделать? Сократить все до первой буквы.
    • Вы забыли указать категорию.
    • Ключевые слова это не категория. Посмотрите в сети, спросите у товарищей или у меня.
    • Код на ideone.com с кучей пустых строк. Можете их убрать?
    • Вы очень странно вставили формулы в объяснение решения. Каждую формулы вы вставляли как программный код, а в нем каждое слово делали в laTeX. Не нужно так делать. Просто знак $ перед формулой и еще один в самом её конце.
    • Спасибо за комментарий, всё исправила!

    • Молодец.
      Двигаемся дальше.
      — LaTeX используется для оформления формул. Вы каждый символ оформили как отдельную формулу, а знаки +, = из формул зачем-то исключили. Это плохо. Нужно так — [начали формулу]a+b+c=d[закончили формулу]. Тогда выглядеть будет так — $a+b+c=d$.
      — Ставьте, пожалуйста, пробелы после запятых, точек и т.п.

    • Спасибо за комментарий, исправила.

Добавить комментарий