ENG
RUS
Timus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум
Обсуждение задачи
1131
. Копирование
Who can tell me why was I wrong?
Послано
qiurenhe
24 янв 2003 18:40
var n,k,i,m:longint;
begin
readln(n,k);
if k=1 then writeln(n-1)
else begin
n:=n-1; i:=0;m:=1;
repeat
if k>m then begin n:=n-m; m:=m shl 1;end
else n:=n-k;
inc(i);
until n<1;
writeln(i);end;
end.
© 2000–2024
Timus Online Judge Team
. Все права защищены.