|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.02.2012, 18:56 | #1 |
Пользователь
Регистрация: 19.11.2011
Сообщений: 83
|
Игра на паскале
В начале игры есть некое количество палочек. Каждый из 2 игроков берёт любое количество палочек,но не больше половины чем есть всего. Тот кто берёт последнюю палочку проигрывает. Нужно составить программу выигрышной стратегии для компьютера.
Хоть алгоритм напишите. |
14.02.2012, 19:13 | #2 | |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
Цитата:
игре нужно что бы после вашего хода осталось 5 палочек, и тогда вы выйграете... иначе вас выйграют... собственно придуман безпроигрышный ряд 17-13-9-5 это количество палочек после ваших ходов... тогда гарантированный вйгрыш... только там правила позволяют вытаскивать от 1 до 3 палочек.. в вашем же случае не больше половины.. поучается выйгрышное после вашего предпоследнего хода должно остаться 3 палочки, противник тащит одну, остается 2, вы одну и противнику остается последняя... вся стратегия попадает на последние палочки, вся прежшествующая стратегия - добится что бы после вас осталось эти 3 палочки.. если я правильно понял правила)
пишу код не только за печеньки
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
игра на паскале! | olikik | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 01.06.2010 15:51 |
игра на паскале | alex(21) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 26.06.2009 17:14 |
Игра Lines на паскале | Nikska | Помощь студентам | 1 | 28.05.2008 19:38 |
Игра на Паскале | МаксимNEWProgramm | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 02.05.2008 11:12 |
Игра на Паскале! | Guar | Помощь студентам | 6 | 14.10.2007 00:20 |