Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 04.04.2021
Сообщений: 17

Алгоритм победы

28.10.2021, 19:42. Показов 890. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите придумать алгоритм.
Игра для 2х человек, каждый игрок выбирает цифру из предложенной комбинации:
комбинация: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7
Победа определяется так — половина следующих по кругу выигрывает, половина предыдущих по кругу проигрывает
т.е. 4 выигрывает у 5,6,7, но проигрывает у 1,2,3.
1 выигрывает у 2,3,4, проигрывает у 7,6,5.

комбинации могут быть разные, но:
1. Комбинация должна состоять из нечетного количества аргументов
2. Комбинация должна быть >= 3

количество возможных побед рассчитывается по формуле целочисленного деления: N/2, где N - кол-во аргументов. (Пример: 7/2 = 3.5 = 3)
т.е. при комбинации с 7ю аргументами каждый аргумент выигрывает у 3 аргументов перед ним, и проигрывает 3 аргументам после него.

Для комбинации с 5 аргументами 1 -> 2 -> 3 -> 4 -> 5 количество побед будет такое: 5/2 = 2.5 = 2
каждый аргумент выигрывает у 2 аргументов перед ним, и проигрывает 2 аргументам после него.

алгоритм не должен быть завязан на каком то определенном количестве аргументов

P/s это продвинутые камень ножницы бумага если что.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.10.2021, 19:42
Ответы с готовыми решениями:

Написать алгоритм расчета победы в сетевой игре "Крестики-нолики"
День добрый уважаемые форумчане. В качестве упражнения делаю маленькую игрушку- крестики-нолики по сети. С графической частью я...

Проверка победы в крестики-нолики по диагонали
Не могу составить правильные условия победы по диагонали. При наличии 5 одинаковых символов по диагонали, игра все равно продолжается. ...

Игра по сети в «Го» («крестики-нолики» на безразмерном (большом) поле. Для победы необходимо выстроить пять в
Игра по сети в «Го» («крестики-нолики» на безразмерном (большом) поле. Для победы необходимо выстроить пять в один ряд).

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2021, 19:42
Помогаю со студенческими работами здесь

Алгоритм победы в игре
Доброго времени суток. Пытаюсь реализовать алгоритм выигрыша в игре Сапер. #define FIELD_X 19 #define FIELD_Y 19 int field; bool...

Алгоритм вычисления вероятности победы игрока в серии игр до n-побед
Здравствуйте! Помогите с поиском алгоритма решения задачи: Если известна вероятность победы теннисиста в 1 гейме (например 0,6), как...

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

С Днём Победы!
Доброе утро, уважаемые форумчане! Поздравляю всех вас с великим праздником - Днём Победы! Пока мы замечаем ход времени, в нас живёт эта...

ДЕНЬ ПОБЕДЫ!
Поздравляю ВСЕХ, с наступающим днем ПОБЕДЫ! У меня 2 деда ушли в блокаду, бабушка прожила на Охте, все 900 дней. Поздравляю!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru