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

Обсуждение задачи 1120. Сумма последовательных чисел

Help me, please? Why time limit exceeded 9?
Послано AlexeyPechenin 25 ноя 2007 23:35
var
 k,n,m: Real;
 koren, p: Real;
 ok: Boolean;
begin
 Readln(n);
 k:=0;
 p:=0;
 repeat
 ok:=false;
 m:=n+p;
 koren := (-1+sqrt(1+8*m))/2;
 if frac(koren) < 1e-18 then
  begin
   writeln(round(k+1),' ',round(koren - k));
   ok:=true;
  end
 else
  begin
   k := k + 1;
   p:= (sqr(k) + k)/2;
  end;
 Until ok;
End.
Re: Help me, please? Why time limit exceeded 9?
Послано Madhav 13 июн 2008 01:34
i am also getting time limit exceeded for test 9