Форум программистов, компьютерный форум, киберфорум
Образование, сертификация, конференции
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
9 / 7 / 7
Регистрация: 22.07.2017
Сообщений: 69
1

Задача Мош - космические шахматы

15.12.2019, 15:48. Показов 1672. Ответов 1

Author24 — интернет-сервис помощи студентам
В космические шахматы играют на бесконечной доске, поэтому клетки нумеруют парой чисел (см. пример и рисунок к нему). Фигуры ходят по обычным правилам. Составьте маршрут шахматного коня из клетки (0;0) в заданную клетку (x;y).

Напомним, что конь за один ход перемещается на одну клетку по одной оси и на две по другой, то есть, например, из клетки (0;0) он за один ход может попасть в клетки (1;2), (2;1), (-1;2), (2;-1), (1;-2), (-2;1), (-1;-2) и (-2;-1).

В качестве ответа Вам нужно вывести любой (не обязательно кратчайший) маршрут с началом в (0;0) и концом в (x;y), длина которого не больше 105 ходов.

Формат ввода
Программа получает на вход два целых числа x и y, записанных в отдельных строках, — координаты конечной клетки маршрута коня. Клетка (x; y) не совпадает с началом координат. |x|≤ 105, |y|≤ 105.

Формат вывода
Программа должна вывести последовательность ходов, один ход в отдельной строке. В i-й строке должно быть выведено два числа xi и yi через пробел — координаты клетки, в которой окажется конь после i-го хода. Количество ходов не должно превышать 105. Последний ход должен вести в заданную клетку.

Система оценки

Решение, правильно работающее только для случаев, когда |x|≤ 1, |y|≤ 1, будет оцениваться в 16 баллов.

Решение, правильно работающее только для случаев, когда |x|≤ 100, |y|≤ 100, будет оцениваться в 40 баллов.

Решение, правильно работающее только для случаев, когда |x|≤ 15 000, |y|≤ 15 000, будет оцениваться в 70 баллов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2019, 15:48
Ответы с готовыми решениями:

Задача шахматы с++
доска 8х8; Input: a,b,c,d; output: Может ферзь пройти одним с (a,b) к (c,d) ...

Задача про шахматы
Задается на шахматной доске 2 координаты 1 клетки (конь) и 2 координаты другой клетки (другая...

Задача про шахматы
Все доброго времени. Помогите пожалуйста с заданием. Нужно с помощью двумерного массива вывести...

Задача про шахматы на Си
Добрый день всем.по советам начала новую тему.у меня есть задача про шахматы.мне нужны советы от...

1
2594 / 852 / 75
Регистрация: 21.04.2013
Сообщений: 6,751
17.12.2019, 11:51 2
ТЗ, срок, бюджет: larbossfreelance@yandex.ru Метка: freelance Указывайте ссылку на тему форума.
0
17.12.2019, 11:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2019, 11:51
Помогаю со студенческими работами здесь

C++ Buldier, задача на шахматы
Разработать симулятор стандартной шахматной игры с возможностью перемещать фигуры и пешки «мышкой»...

Задача про шахматы
Cсылка на изображение с условием: ВОТ ССЫЛКА вот не получается сделать. ну само собой что задача...

У меня задача создать игру шахматы, код я сделал, но мне надо сделать чтобы работала рокировка, шах и мат
но я не знаю как это делать помогите я новенький так что не все понимаю, ребят очень нужно using...

Космические технологии ....
искал видео про однокомпонентную маску и напал на сайт после которого начинают возникать комплексы...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru