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

Обсуждение задачи 1020. Ниточка

WA! Please, tell me - what's wrong here
Послано Michael Medvedev (KNU training center) 23 апр 2003 16:32
I have changed a lot: readln to read, integer to longint, double to
erxtended. But get WA!

Please, tell me - what's wrong here. I want not to send accepted
program which is on the message board, but to understand my error.
Can I use any variable on Timus - like a, a0? Does sqrt work on Timus?
Does Pascal has constant PI?

Thanks for any help.

program p1020;
var
  i,n:longint;
  r,res,a0,b0,a1,b1,a2,b2:extended;
begin
  read(n,r);
  read(a1,b1);
  res := 2*PI*r; a0 := a1; b0:=b1;
  for i:=1 to n-1 do
  begin
    read(a2,b2);
    res := res + sqrt((a2-a1)*(a2-a1)+(b2-b1)*(b2-b1));
    a1 := a2; b1:=b2;
  end;
  res := res + sqrt((a2-a0)*(a2-a0)+(b2-b0)*(b2-b0));
  writeln(res:0:2);
end.