Форум программистов, компьютерный форум CyberForum.ru

Дз по инфе (Игра на торе 2) Помогите срочно! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написание драйверов http://www.cyberforum.ru/cpp-beginners/thread570202.html
Есть ли какэто книги что бы можно было научиться писать драйвера, и ваше стоит ли программировать драйвера
C++ Не работает программа, не дает ошибку при анализе возможно проблема компиляции #include <iostream.h> #include <math.h> #include <stdlib.h> const double pi=3.14159; int menu(); void SimetricCharagaytich(); http://www.cyberforum.ru/cpp-beginners/thread570186.html
Является ли произведение чисел четным числом C++
Ввести 3 числа. Вывести сообщение является ли произведение чисел четным числом или нет.
C++ Дана матрица размера
Дана матрица размера МхN. Вывести ее элементы,расположенные в столбцах с нечетными номерами (1,3,...). Вывод элементов производить по столбцам,условный оператор не использовать.
C++ Дана матрица размера http://www.cyberforum.ru/cpp-beginners/thread570168.html
Дана матрица размера MxN.Вывести ее элементы,расположенные в столбцах с нечетными номерами(1,3,...).Вывод элементов производить по столбцам,условный оператор не использовать.
C++ Дана матрица размера МхN Дана матрица размера МхN. Поменять местами столбцы,содержащие минимальный и максимальный элементы матрицы. подробнее

Показать сообщение отдельно
mazamode
0 / 0 / 0
Регистрация: 28.08.2011
Сообщений: 15

Дз по инфе (Игра на торе 2) Помогите срочно! - C++

10.05.2012, 15:11. Просмотров 533. Ответов 0
Метки (Все метки)

Нам в школе задали задачу для тренировки к ЕГЭ в разделе С4
Помогите, народ, пожалуйста!! я и так в пердах

Маленький Петя научился играть в шахматы. Он даже умеет ставить мат двумя ладьями! И пару раз поставил своему старшему брату Васе мат. Вася расстроился и предложил Пете поиграть в шахматы на тороидальной доске n на n. Тороидальная доска получается из обычной скеливанием конца и начала каждой из вертикалей и горизонталей. Например, на тороидальной доске 8 на 8 король может походить с поля h1 на поле a1, или даже на a8. Ладья в этом случае ходит на произвольное положительное количество клеток по горизонтали или по вертикали (до тех пор, пока ей не мешает своя или чужая фигура).
Петя обнаружил, что на тороидальной доске поставить мат двумя ладьями несколько сложнее. Поэтому он обратился к вам за помощью. Напишите программу, которая выводит, можно ли заматовать черного короля с помощью короля и двух ладей на шахматной тороидальной доске n x n, и если да, то сколько для этого потребуется ходов при оптимальной игре обеих сторон.

Входные данные
В первой строке задана размерность доски n (5 <= n <= 10). Во второй строке заданы координаты белого короля и двух ладей. В третьей строке заданы координаты черного короля. Координаты задаются с помощью маленькой латинской буквы, задающей вертикаль, и числа, задающего горизонталь. Первыми ходят белые. Позиция во входном файле корректна.

Выходные данные
В первой строке выведите DRAW, если белым не удастся поставить мат, иначе выведите VICTORY. В случае победы белых выведите во второй строке число ходов, которые требуется сделать белым для постановки мата при оптимальной игре обеих сторон, а в третьей - один из оптимальных ходов белых. Пат считается ничьей.

Пример

Ввод
8
e1 b1 b3
c8

Вывод
VICTORY
2
b1-b7
------------------------------
ограничение времени на тест: 2 сек.
ограничение памяти на тест: 65536 KB.
ввод: standard
вывод: standard
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru