Решение задачи "Игра с палочками" с Codeforces

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


Завоевав золото и серебро в IOI 2014, Akshat и Malvika захотели немного развлечься. Сейчас они заняты игрой на сетке, составленной из n горизонтальных и m вертикальных палочек.

Точкой пересечения на сетке называется любая точка сетки, образованная пересечением одной из горизонтальных и одной из вертикальных палочек.

На сетке, показанной ниже, n = 3 и m = 3. Сетка образована n + m = 6 палочками (вертикальные палочки выделены зеленым цветом, а горизонтальные — красным цветом). На сетке есть n·m = 9 точек пересечения, которые пронумерованы от 1 до 9.
Правила игры очень простые. Игроки ходят по очереди. Akshat завоевал золото, поэтому он делает первый ход. На своем ходу игрок должен выбрать любую оставшуюся точку пересечения, а затем удалить из сетки все палочки, которые проходят через эту точку. Игрок проигрывает, если не может сделать ход (на сетке не осталось точек пересечения).

Предположим, что оба игрока играют оптимально. Кто победит в игре?

Код

#include<iostream>
using namespace std;
main()
{
	int a,b;
	cin>>a>>b;
	if(a>b)a=b;
	if(a%2==0)cout<<"Malvika";
	else cout<<"Akshat";
}

         

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


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

Комментарии

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