printРабочее место участника

printЗадачи

399. Условный оператор 55*

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Даны пять чисел в неубывающем порядке. Если все они равны друг другу, то выведите число 1; если одинаковы ровно четыре числа, то выведите 2; если равны друг другу три числа и равны друг другу два других числа, то выведите 3; иначе если одинаковы три, то выведите 4; иначе если одинаковы два и два числа, то выведите 5; иначе если одинаковы только два числа, то выведите 6; во всех остальных случаях вывести 7.
Ввод
В первой строке находятся пять целых чисел, разделенных пробелами.
Ограничения: `0\ <\ N_1\ ≤\ N_2\ ≤\ N_3\ ≤\ N_4\ ≤\ N_5\ ≤\ 1000`.
Вывод
Вывести одно целое число – результат анализа.

Пример ввода

7 7 7 7 7

Пример вывода

1
Подсказка: определите количество пар чисел в этом наборе таких, что `N_i=N_j` и `i<j`.
loading