9.2 正方形 2711

题目

又到暑假啦,Conan, Ayumi, Mitsuhiko, Genta一起到Hakase家愉快玩耍(然而你却不行……)。
Ayumi, Mitsuhiko, Genta依次开始画正方形(显然Ai是不会参加这个活动的),一人一笔,画完一个,以上一个正方形四边中点为顶点接着画啊画啊画啊……最后一共画了k个正方形。最终他们想知道自己各画了多长。

题解

模拟
以上一个正方形四边中点为顶点接着画出来的正方形边长等于以上一个正方形边长一半为直角边的直角斜边
√=Alt+小键盘41420
sqrt(sqr(j/2)*2)

代码

var
  n,k,i,t,d:longint;
  j:double;
  a:array[1..3]of double;
begin
  assign(input,'square.in');
  assign(output,'square.out');
  reset(input);rewrite(output);
  readln(n,k);
  j:=n;d:=1;
  for i:=1 to k do
    begin
      for t:=1 to 4 do
        begin
          a[d]:=a[d]+j;
          inc(d);
          if d=4 then d:=1;
        end;
      j:=sqrt(sqr(j/2)*2);
    end;
  writeln(a[1]:0:3,' ',a[2]:0:3,' ',a[3]:0:3);
  close(input);close(output);
end.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值