В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык

В однокруговом турнире без ничьих участвовали n команд (каждая сыграла с каждой по одному матчу). Победителями считаются все команды, которые выиграли не меньше партий, чем остальные. Какое наибольшее количество победителей может быть в таком турнире? На вход программе подается одно натуральное число — количество команд n (n<1000). Программа должна вывести одно число — наибольшее возможное количество победителей в таком турнире.

Ответ:
Chelyabin
Chelyabin
11.10.2020 11:09

Пошаговое объяснение:

Общее количество игр равно M=n(n-1)/2.

Если число n чётное, то максимально может быть n/2 победителей.

Например, такая таблица для 6 игроков

---| 1 | 2 | 3 | 4 | 5 | 6

1 |---| В | В | П| В | П

2| П|--- | В | В| В | П

3| П| П |--- | В| П | В

4| В| П | П |---| В | В

5| П| П | В | П|--- | В

6| В | В | П | П| П|---

6/2=3 команды выиграли по 3 игры.

Если n нечётное, то максимальное число победителей равно (n-1)/2.

Вот таблица для 5 команд.

---| 1 | 2 | 3 | 4 | 5

1 |---| В | В| П | В

2 |П |--- | В| В | В

3 |П | П |---| В | П

4 | В| П | П|--- | В

5 |П | П | В| П |---

(5-1)/2 = 2 команды выиграли по 3 игры.

0,0(0 оценок)
Популярные вопросы: Математика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?