|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.04.2019, 21:20 | #1 |
Новичок
Джуниор
Регистрация: 13.04.2019
Сообщений: 1
|
шахматы
Шахматы известны по всему миру, и практически всем людям знакомы их основные правила игры. В игре используется набор фигур, которые могут ходить по игровому полю различными способами, что обеспечивает огромное количество различных игровых комбинаций (к примеру, количество возможных шахматных партий оценивается Шенноном в 10^118). В этой задаче мы будем исследовать правила игры пешками.
Шахматы - это стратегическая игра двух игроков, которая разыгрывается на игровой доске с клетками, расположенными в восьми рядах (называемых горизонталями и обозначаемых цифрами от 1 до 8) и в восьми колонках (называемых вертикалями и обозначаемых буквами от a до h). Каждая клетка доски идентифицируется уникальной парой координат, состоящей из буквы и цифры (например, "a1", "h8", “d6”). В этой задаче мы будем иметь дело только с пешками. Пешка может бить пешку противника, которая находится перед ней в соседней клетке по диагонали справа или слева, переходя в эту клетку. У белых пешек клетки перед ними имеют номер горизонтали на единицу больше. Сама по себе пешка является слабой фигурой, но мы можем использовать до восьми пешек для построения оборонительной стены. Стратегия оборонительной стены основывается на защите друг друга. Пешка защищена, если её клетка находится по ударом другой своей пешки. На игровом поле находятся только белые пешки. Вы должны разработать код, позволяющий определить сколько пешек защищены в этой позиции. Вам предоставляется набор координат, в которых расставлены белые пешки. Вы должны подсчитать количество защищенных пешек. Входные данные: Координаты расставленных пешек в виде набора строк. Выходные данные: Количество защищенных пешек в виде целого числа. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шахматы | bundes45 | Софт | 0 | 22.06.2014 11:36 |
Шахматы | diskOo32 | C# (си шарп) | 0 | 03.06.2014 14:36 |
шахматы | Linka_fX | Помощь студентам | 4 | 25.03.2011 10:57 |
шахматы | demonara | Помощь студентам | 0 | 24.12.2010 17:02 |
Про шахматы | Kirilllll | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 27.05.2010 13:40 |