58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
||||||
1 | ||||||
Определить может ли пешка выполнить ход14.06.2015, 20:43. Показов 9889. Ответов 7
Метки нет (Все метки)
Задача:
Напомним, что в шахматах используется клеточная доска размером 8х8, где располагаются шахматные фигуры, которые могут перемещаться по определенным правилам. В частности, пешка ходит на 1 поле вперед по вертикали, начиная в начале игры свое движение со второй линии, при первом ходе пешка может перемещаться на 2 поля вперед по вертикали. Будем рассматривать только свободный ход пешки, т.е. тот случай, когда пешка перемещается в пустое поле. Требуется определить: может ли пешка выполнить ход из клетки с координатами (X1,Y1) в клетку с координатами (X2,Y2) на стандартной шахматной доске? Входные данные Первая строка входного файла INPUT.TXT содержит два целых числа X1 и Y1 – начальную координату пешки. Во второй строке записана конечная координата – целые числа X2 и Y2 (1 ≤ X1,Y1,X2,Y2 ≤ 8). Гарантируется, что начальная и конечная координаты не совпадают. Выходные данные В выходной файл OUTPUT.TXT выведите «YES», если ход является допустимым, и «NO» - в противном случае. Вот мой вариант решения, однако на последнем тесте он не подходит - что я упустил ?
0
|
14.06.2015, 20:43 | |
Ответы с готовыми решениями:
7
Может ли пешка выполнить ход из клетки с координатами (X1, Y1) в клетку с координатами (X2, Y2)? Сколькими способами пешка может пройти в дамки? Определить может ли король добраться из клетки x1 y1 в клетку x2 y2 за 1 ход Определить, может ли конь за 1 ход перейти с одного из полей на другое |
3224 / 1751 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
14.06.2015, 21:49 | 2 | |||||
0
|
58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
|
14.06.2015, 23:28 [ТС] | 3 |
Я спросил, что неправильно у меня, а вы предоставили мне не совсем понятный код, который мне совершенно не интересен без понимания того, что там написано.
1
|
58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
||||||
18.06.2015, 10:28 [ТС] | 4 | |||||
Решение задачи:
0
|
58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
|
18.06.2015, 14:06 [ТС] | 8 |
Дело обстоит так, как я понял, пешка только наша, не учитывая со стороны врагов. Я решил задачу после того, как понял, что начальная и конечная координаты не могут иметь y = 1, правильное решение вверху.
0
|
18.06.2015, 14:06 | |
18.06.2015, 14:06 | |
Помогаю со студенческими работами здесь
8
Определить, может ли конь за один ход перейти с одного поля на другое Определить, может ли конь за один ход перейти с одного из полей на другое Определить, может ли лошадь за один ход перейти с одного из этих полей на другое Определить, может ли ферзь за один ход перейти с одного из этих полей на другое Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |