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

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

  1. discens
    Оффлайн

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

    Репутация:
    0
    Помогите решить вот такие задачи. Хоть как-то помогите.

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

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

    romm KMC баннер

    Репутация:
    0
    Ответ для 2: за 4 хода на любой доске.
     
  3. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Для первой задачи - опровержение - есть замкнутый маршрут на доске 8х8
    Извиняюсь, сглючил... Непонял условие...
     
  4. WinPooh
    Онлайн

    WinPooh В.М. Команда форума

    Репутация:
    95
    Даже на бесконечной?
     
  5. romm
    Оффлайн

    romm KMC баннер

    Репутация:
    0
    Да.

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

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

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

    romm KMC баннер

    Репутация:
    0
    Если Вы не в состоянии воплотить указанный алгоритм, Вам проще будет кого-нибудь нанять.
     
  8. discens
    Оффлайн

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

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

    NS Нефёдов Сергей баннер

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

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

    romm KMC баннер

    Репутация:
    0
    Приведите пример?
     
  11. discens
    Оффлайн

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

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

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Король слабейшей стороны на c3, c6, f3, f6
     
  13. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Например белые - Ферзь a2 и b3 Черные король f6.
    Делаем ход по первому пункту - Qa2-f2 Kg7.
    Второй пункт выполнить невозможно.
     
  14. Vlad_Imir
    Оффлайн

    Vlad_Imir Новичок

    Репутация:
    20
  15. WinPooh
    Онлайн

    WinPooh В.М. Команда форума

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

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    но-но! доска у вас бесконечная!!! так что возможно! :)
     
  17. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Доска у нас 8x8 :)
     
  18. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    так если 8X8 то пиши поправку на границу :) линейный мат близится рядом с краем доски :)
     
  19. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Ну вот, одна поправка есть.
     
  20. vasa
    Оффлайн

    vasa Опытный перворазрядник Команда форума Команда форума

    Репутация:
    583
  21. vlad239
    Оффлайн

    vlad239 Учаcтник

    Репутация:
    0
    Могу предложить такую задачу (пункт б решать не умею - возникают технические подробности)

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

    Влад.
     
  22. romm
    Оффлайн

    romm KMC баннер

    Репутация:
    0
    Я отвечал Пуху касательно бесконечной доски. На ограниченной доске есть ветвления, разумеется, но 4 хода так и остаются.