|
最初学
|
各位好
( 2016/5/25 7:52:28 ) |
|
var n,k,t,s,p,i:integer;
begin
assign(input,'p1030.in');
assign(output,'p1030.out');
reset(input);
rewrite(output);
read(n);
i:=1;
k:=1;
s:=1;
t:=1;
while i<n do
begin
if (k>=t)and(k<(2+t-1)) then
begin
i:=i+1;
s:=s-1;
k:=k+1;
end
else
if k<t then
begin
i:=i+1;
s:=s+1;
k:=k+1;
end
else
begin
i:=i+1;
s:=1;
k:=1;
t:=t+1;
end;
end;
writeln(s);
close(input);
close(output);
end.
( ) |
|
傻比,林浩锋
( ) |
|
hh
( ) |
简单数列 求答案 |
1.简单数列(matrix.pas)☆
1,4,9,16,25...
求第n项的值
样例输入:5
样例输出:25
0<n<=maxlongint;
( ) |
|