Задать вопрос
1 января, 07:58

Надо разбить n человек на пары для турнира х. После проведения раунда надо ещё раз разбить на пары, так чтобы игроки не играли ещё раз с друг другом и при этом все должны принимать участие в этом раунде. и так пока не пройдёт (n = 2*m) n - 1 раундов. Я потом этот алгоритм должен буду описать на Paskal.

Или доказать, что это невозможно

+2
Ответы (1)
  1. 1 января, 09:10
    0
    Можно, например, разбить так.

    Первый тур:

    1 - 2m

    2 - 2m-1

    3 - 2m-2

    ...

    m - m+1

    Второй тур:

    1 - 2m-1

    2m - 2m-2

    2 - 2m-3

    ...

    m-2 - m+1

    m-1 - m

    K-й тур:

    1 - 2m-K+1

    2m-K+2 - 2m-K

    2m-K+3 - 2m-K-1

    ...

    m-K+1 - m-K

    (Всякий раз все команды, кроме первой, сдвигаются "по кругу")
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Надо разбить n человек на пары для турнира х. После проведения раунда надо ещё раз разбить на пары, так чтобы игроки не играли ещё раз с ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Дан следующий алгоритм: пока впереди Дан следующий алгоритм: пока впереди не край повторять нц поворот кц При каком исходном положении графического исполнителя данный алгоритм зациклится?
Ответы (1)
Какой алгоритм называется линейным? А. Алгоритм, в котором имеется ввод данных, вычисления и вывод результатов. Б. Алгоритм, в котором для получения результатов последовательно выполняются все операторы по одному разу В.
Ответы (1)
Если данное предложение представить в виде алгоритма то это будет: Если сделаешь уроки, то можешь пойти в кино, иначе сиди дома. А) Линейный алгоритм В) Алгоритм с ветвлением С) Комбинированный алгоритм D) Алгоритм с циклом
Ответы (1)
Ниже записан алгоритм. Получив на вход число х, этот алгоритм печатает два числа L и M. Укажите наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 3, а потом 120.
Ответы (1)
Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 18.
Ответы (1)