Решение задачи Шоколад 2 с Timus

С пояснением   Просмотров: 38


Малыш обиделся на Карлсона. Тот без спроса съел в доме всё сладкое и даже к соседям залезть успел. И вновь — только родители принесли домой большую шоколадку размера m × n, а Карлсон тут как тут! Малыш твёрдо решил, что на этот раз ни кусочка шоколада этому обжоре не достанется. Известно, что кроме еды у Карлсона есть ещё одна слабость: он любит играть в азартные игры и иногда ради возможности сыграть даже готов пожертвовать своим желудком. Поэтому Малыш предложил Карлсону следующую игру: за один ход игрок должен взять один из кусков шоколада и разломить его на два куска вдоль линий, разделяющих дольки. Игроки ходят по очереди; проигрывает тот, кто не может сделать ход, так как остались только куски шоколада размера 1 × 1. Победитель забирает весь шоколад себе.
Однако Карлсона так просто не проведёшь! Он быстро смекнул, должен ли он ходить первым или уступить право первого хода Малышу, чтобы гарантированно выиграть. А Вы бы смогли определить это на его месте?

Код

#include <iostream>

using namespace std;
int main()
{
    int m, n;
    cin >> m >> n;
    if((m * n) % 2 == 0)
        cout << "[:=[first]";
    else
        cout << "[second]=:]";
    return 0;
}

         

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


m * n = число долек


Комментарии

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