
Среда программирования: Visual C++ .NET 2017
Название работы: Расставить фигуры на шахматной доске так, чтобы ни одна фигура не находилась под боем другой.
Тематика работы: Алгоритмы, Игры, Математика
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Фигура конь, шахматная доска, расставить фигуры, не находилась под боем, координаты фигур на доске, размещено К фигур, solutions, Порядок перечисления решений
Функции программы:
Разработать программу на Visual C++ в соответствии с заданием:
Дана квадратная шахматная доска размером N х N. На доске уже размещено К фигур. Фигуры размещены т^, что находятся не под боем друг друга. Необходимо расставить на доске еще L фигур так, чтобы никакая из фигур на доске не находилась под боем любой другой фигуры. Необходимо найти все возможные решения.
Входные данные: файл input.txt. На первой строке файла записаны три числа: N L К (через пробел). Далее следует К строк, содержащих числа х и у (через пробел) - координаты уже стоящей на доске фигуры. Координаты отсчитываются от 0 до N-1.1 <= N <= 24.
Выходные данные: файл output.txt. На каждое найденное решение необходимо записать в файл одну строку. Строка состоит из пар (х,у) - координаты фигур на доске. В решение следует вывести координаты всех фигур, находящихся на доске. Каждую фигуру необходимо записать в виде пары координат, разделенных запятой и обрамленных скобками. Координаты отсчитываются от 0 до N-1. Порядок, в котором фигуры перечислены в решении, не имеет значения. Порядок перечисления решений не имеет значения. Выводимые решения не должны содержать повторы, т.е. каждое найденное решение необходимо вывести только один раз.
Если не было найдено ни одного решения, в файл необходимо записать no solutions.
Ваша фигура - конь.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "FigureSearch.exe". Результатом будет выходной файл "output.txt".
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "FigureSearch.exe". Результатом будет выходной файл "output.txt".
исходники
FigureSearch
FigureSearch
FigureSearch
FigureSearch
FigureSearch.vcxproj
input
ReadMe
stdafx
stdafx
targetver
FigureSearch
Release
FigureSearch
input
main|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1900 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |