Решение задачи Игра с ладьей с Acmp

Без пояснения   Просмотров: 80


На бесконечной вправо и вверх шахматной доске находится ладья. Два игрока передвигают ее по очереди. За один ход разрешено сдвинуть ладью вниз или влево на произвольное (ненулевое) количество клеток так, чтобы ладья не покинула доску. Цель игры – переместить ладью в левый нижний угол, то есть клетку с координатами (1,1). Известно, что оба игрока придерживаются оптимальной стратегии. Игрок №1 ходит первым, при этом он обязан совершить хотя бы один ход. Если первый ход сделать нельзя, то определить победителя также невозможно. Требуется написать программу, которая найдет номер победившего игрока, либо определит, что этого сделать нельзя.

Код

#include<iostream> 
 
using namespace std; 
 
int main(){ 
   int x,y; 
   cin >> x >> y; 
    if(x==1 and y==1) 
    cout << 0; 
    else
       if(x==y){
           cout << 2;
       } 
    else
       cout << 1; 
    return 0;
    }

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться