ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1051. Простая игра на сетке

What's the algorithm to this problem?
Послано Li Yi 7 окт 2001 13:54
Re: What's the algorithm to this problem?
Послано Hieu Nguyen 8 окт 2001 00:50
> This is a my solution:
Suppose: m<=n
if m=1 then sol:=(n+1) div 2 else
begin
  if (m mod 3=0)or(n mod 3=0) then sol:=2 else sol:=1;
end;
How did you realise this algorithm?
Послано Vinicius Fortuna 8 окт 2001 04:17
How did you realise this algorithm?
How can you proof that?
This solution really impressed me! :-)
You may e-mail me: fortuna@acm.org

Thank you

> > This is a my solution:
> Suppose: m<=n
> if m=1 then sol:=(n+1) div 2 else
> begin
>   if (m mod 3=0)or(n mod 3=0) then sol:=2 else sol:=1;
> end;
>
Why after m and n mod 3, The situation havn't change? and the result either 1 or 2 ?
Послано aaakkk 3 мар 2002 07:55

>
> > > This is a my solution:
> > Suppose: m<=n
> > if m=1 then sol:=(n+1) div 2 else
> > begin
> >   if (m mod 3=0)or(n mod 3=0) then sol:=2 else sol:=1;
> > end;
> >