题目
又到暑假啦,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.