答案

var
k,n,m,t:qword;
begin
readln(k);
m:=1;n:=1;
while k>n do
begin
k:=k-n;
t:=m;
m:=m+n;
n:=t;
end;
writeln(m*m+n*n);
end.

0 条评论

目前还没有评论...

信息

ID
1543
难度
3
分类
数论 | Fibonacci数列 点击显示
标签
(无)
递交数
1457
已通过
704
通过率
48%
被复制
3
上传者