Решение задачи

Тема в разделе "Машинное отделение", создана пользователем discens, 29 май 2008.

  1. TopicStarter Overlay

    discens Зарегистрирован

    Рег.:
    29.05.2008
    Сообщения:
    4
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Помогите решить вот такие задачи. Хоть как-то помогите.

    Задача 1: доказать что на доске m*4 у коня нет занкнутого маршрута(с однократным посещением всех полей доски) .
    Задача 2: расчитать за сколько ходов два ферзя могут поставить мат королю на доске 8*8.

    Я тут сел теорию читать но не совсем понял... Буду благодарен если кто-то направит в нужное направление
  2. romm KMC

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    21.02.2006
    Сообщения:
    2.267
    Симпатии:
    18
    Репутация:
    0
    Адрес:
    Сан-Хозе, Калифорния
    Оффлайн
    Ответ для 2: за 4 хода на любой доске.
  3. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Для первой задачи - опровержение - есть замкнутый маршрут на доске 8х8
    Извиняюсь, сглючил... Непонял условие...
  4. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.119
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Даже на бесконечной?
  5. romm KMC

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    21.02.2006
    Сообщения:
    2.267
    Симпатии:
    18
    Репутация:
    0
    Адрес:
    Сан-Хозе, Калифорния
    Оффлайн
    Да.

    Первый ферзь дает шах. Король уходит.
    Второй ферзь зажимает короля на двух вертикалях, король ходит
    Тот из ферзей, который не на смежной с королем вертикали, дает шах по горизонтали, король ходит
    Другой ферзь идет на ту же горизонталь с матом.
  6. TopicStarter Overlay

    discens Зарегистрирован

    Рег.:
    29.05.2008
    Сообщения:
    4
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    спасибо за ответ. Я ещё хотел бы знать, как написать программу для расчёта этого ответа.
  7. romm KMC

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    21.02.2006
    Сообщения:
    2.267
    Симпатии:
    18
    Репутация:
    0
    Адрес:
    Сан-Хозе, Калифорния
    Оффлайн
    Если Вы не в состоянии воплотить указанный алгоритм, Вам проще будет кого-нибудь нанять.
  8. TopicStarter Overlay

    discens Зарегистрирован

    Рег.:
    29.05.2008
    Сообщения:
    4
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Да нет, указанный алгоритм, то я в состоянии воплотить. Просто, задачу нужно решить численным методом. Или это всё равно? Просто я не совсем понимаю...
  9. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Первый ферзь дает шах. Король уходит.
    Второй ферзь зажимает короля на двух вертикалях, король ходит
    Тот из ферзей, который не на смежной с королем вертикали, дает шах по горизонтали, король ходит
    Другой ферзь идет на ту же горизонталь с матом.

    Выделенный пункт выполнить возможно не всегда.
  10. romm KMC

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    21.02.2006
    Сообщения:
    2.267
    Симпатии:
    18
    Репутация:
    0
    Адрес:
    Сан-Хозе, Калифорния
    Оффлайн
    Приведите пример?
  11. TopicStarter Overlay

    discens Зарегистрирован

    Рег.:
    29.05.2008
    Сообщения:
    4
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Я всё-таки - так и не понял, каким програмным алгоритмом просчитывать?
  12. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Король слабейшей стороны на c3, c6, f3, f6
  13. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Например белые - Ферзь a2 и b3 Черные король f6.
    Делаем ход по первому пункту - Qa2-f2 Kg7.
    Второй пункт выполнить невозможно.
  14. Vlad_Imir Новичок

    • Новичок
    Рег.:
    12.11.2006
    Сообщения:
    77
    Симпатии:
    284
    Репутация:
    20
    Адрес:
    Россия
    Оффлайн
  15. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.119
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Возьмите какую-нибудь шахматную программу с открытым кодом. Любая должна справиться :)
  16. krey Михаил Кройтор

    • Команда форума
    Рег.:
    10.04.2006
    Сообщения:
    3.709
    Симпатии:
    50
    Репутация:
    1
    Адрес:
    Кишинев
    Оффлайн
    но-но! доска у вас бесконечная!!! так что возможно! :)
  17. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Доска у нас 8x8 :)
  18. krey Михаил Кройтор

    • Команда форума
    Рег.:
    10.04.2006
    Сообщения:
    3.709
    Симпатии:
    50
    Репутация:
    1
    Адрес:
    Кишинев
    Оффлайн
    так если 8X8 то пиши поправку на границу :) линейный мат близится рядом с краем доски :)
  19. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Ну вот, одна поправка есть.
  20. vasa Опытный перворазрядник

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    35.297
    Симпатии:
    17.579
    Репутация:
    583
    Адрес:
    Ростов-на-Дону
    Оффлайн
  21. vlad239 Учаcтник

    • Участник
    Рег.:
    20.12.2006
    Сообщения:
    268
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Могу предложить такую задачу (пункт б решать не умею - возникают технические подробности)

    а) Докажите, что на бесконечной доске никакого количества коней вообще говоря недостаточно для постановки мата голому королю (то есть всегда можно так расставить n коней и короля, что кони не смогут поставить мат).
    б) Верно ли то же самое для всех (p,q)-коней (фигура, ходящая буквой Г, сдвигаясь на p по одному направлению и на q по другому. Обычный конь - (2,1)-конь)?

    Влад.
  22. romm KMC

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    21.02.2006
    Сообщения:
    2.267
    Симпатии:
    18
    Репутация:
    0
    Адрес:
    Сан-Хозе, Калифорния
    Оффлайн
    Я отвечал Пуху касательно бесконечной доски. На ограниченной доске есть ветвления, разумеется, но 4 хода так и остаются.

Поделиться этой страницей