e-olymp 1289. Ланч

Задача

Влад хочет взять с собой для ланча пару фруктов. У него есть $a$ различных бананов, $b$ различных яблок и $c$ различных груш. Сколькими способами он может выбрать 2 разных фрукта из имеющихся у него?

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

В одной строке заданы три неотрицательных числа: $a$, $b$, $c$. Все числа не превышают [latex]10^6[/latex].

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

Вывести количество способов, которыми можно выбрать 2 фрукта разного вида.

 

Тесты

Вход Выход
2 3 4 26
6 2 4 44
0 4 8 32
1052 886 225 1368122
772 621 124 652144

Код программы

Решение

Пусть у нас $1$ банан и $b$ различных яблок. Мы можем взять $1$ банан  и одно яблоко $b$ способами. Так как бананов $a$, по одному яблоку и банану можем взять [latex](a \cdot b)[/latex] способами. Аналогично, так как груш $с$,  то есть [latex](a \cdot с)[/latex] способов взять по одному банану и одну грушу, и [latex](c \cdot b)[/latex] способов взять по одному яблоку и одну грушу. То есть всего [latex](a \cdot b + b \cdot c + c \cdot a) [/latex].

Ссылки

e-olymp

ideone

Related Images:

4 thoughts on “e-olymp 1289. Ланч

    • Уберите кириллицу из постоянной ссылки (адреса) записи.
    • Объяснение ничего не объясняет.
    • Отступы в программировании строятся по более формальным правилам, а не как в стихах Владимира Маяковского. Постарайтесь умерить свою креативность в этом вопросе 🙂
  1. Стало значительно лучше. Но пока остались несколько замечаний по пояснению решения.
    — Зачем Вы одно из предложений взяли в скобки?
    — После «например» должна стоять запятая, а не двоеточие. И дальше явно пропущено какое-то предложение перед тем как вы начали перечислять все возможные пары.
    — Хотя, нет причины приводить конкретный пример. Достаточно сказать, что есть $a$ способов выбрать какой-то банан и для каждого из них $b$ способов выбрать в пару яблоко. Всего $a\cdot b$ способов составить пару из одного банана и одного яблока.
    — Умножение в программировании обычно обозначают звездочкой. Но не в математике.

  2. Боюсь лучше не становится. Просто ошибки другие.
    Конечно, это не перестановки. И, конечно, индексы нужно писать внизу $a_1, a_2$ , а не в одну строку.
    Но это всё не спасает. Пожалуйста, найдите время завтра сесть вместе с Евгенией Викторовной и поработать над осмысленным текстом.
    Не расстраивайтесь, постепенно всё начнёт получаться.

  3. Я попробовала отредактировать описание решения, но то, что вышло мне всё равно не нравится. Александр, приходите завтра на(до) факультатив(а), перепишем с нуля.

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