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

Обсуждение задачи 1023. Пуговицы

why this code correct and more than, so fast?
Послано xMagGTU Дмитрий Тишкин GPRS 19 май 2007 23:54
var i,k:longint;
begin
 read(k);
 i:=k div 3;
 while(k mod i<>0) do
   i:=k div(k div i +1);
write(k div i-1);
end.


Edited by author 19.05.2007 23:58
Re: why this code correct and more than, so fast?
Послано Nickolas Kakà 6 апр 2008 20:25
So fabulous.
Re: why this code correct and more than, so fast?
Послано AlexeyPechenin 4 окт 2008 20:21
Excellent... After you found maximal divider of K you can found minimal devider of K.... Excellent solution...
Re: why this code correct and more than, so fast?
Послано Gora 27 апр 2011 02:00
Explain this solution, please.
I'm a beginning programmer, so I can't understand.