1. Главная
  2. Библиотека
  3. Другое
  4. Имеется n вкусов мороженого, пронумерованных от 1 до n....
Разбор задачи

Имеется n вкусов мороженого, пронумерованных от 1 до n. Поскольку некоторые вкусы несовместимы, такие пары следует избегать, иначе будет очень неприятный вкус. Определить и вывести на печать сколько существует способов выбрать три разные вкусы мороженого

  • Предмет: Другое
  • Автор: Кэмп
Имеется n вкусов мороженого, пронумерованных от 1 до n. Поскольку некоторые вкусы несовместимы, такие пары следует избегать, иначе будет очень неприятный вкус. Определить и вывести на печать сколько существует способов выбрать три разные вкусы мороженого

Условие:

Имеется n вкусов мороженого, пронумерованных от 1 до n. Поскольку некоторые вкусы несовместимы, такие пары следует избегать, иначе будет очень неприятный вкус. Определить и вывести на печать сколько существует способов выбрать три разные вкусы мороженого так, чтобы среди них не было ни одной несовместимой пары. Порядок вкусов не имеет значения.

Решение:

Пусть дано количество вкусов мороженого n и список несовместимых пар. Решение состоит в том, чтобы перебрать все возможные тройки вкусов (i, j, k) с условием i < j < k и проверить, что ни одна из пар (i, j), (i, k) или (j, k) не входит в список несовместимых. Приведём пошаговое описание решения:

  1. Считаем, что на входе имеются числа n (количество вкусов) и m (количество несовместимых пар). Каждая из m пар задаётся двумя числами – номерами вкусов, которые не сочетаются.

  2. Создадим матрицу (или двумерный массив) размером (n+1)×(n+1), которую можно назвать inc...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой подход используется для проверки совместимости трёх выбранных вкусов мороженого?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет