30分,why

var i,n,m:longint;
    ans,a,b,c,d,x,y:real;
begin
  ans:=0;
  readln(n,m);
  readln(a,b);c:=a;d:=b;
  for i:=2 to n do
   begin
    readln(x,y);
    ans:=ans+sqrt(sqr(x-a)+sqr(y-b));
    a:=x;b:=y;
   end;
  ans:=ans+sqrt(sqr(a-c)+sqr(b-d));
  ans:=ans+pi*2*m;
  writeln(ans:0:2);
end.

1 条评论

  • 1

信息

ID
1007
难度
5
分类
模拟 点击显示
标签
(无)
递交数
12244
已通过
4327
通过率
35%
被复制
27
上传者