| 记录编号 | 67959 | 评测结果 | AAAAAAAAAA | ||
|---|---|---|---|---|---|
| 题目名称 | 120.[NOIP 2007]Hanoi双塔问题 | 最终得分 | 100 | ||
| 用户昵称 | 是否通过 | 通过 | |||
| 代码语言 | Pascal | 运行时间 | 0.001 s | ||
| 提交时间 | 2013-08-15 18:08:40 | 内存使用 | 0.17 MiB | ||
var
a:array[1..100] of longint;
n,i,j,k,t:longint;
begin
assign(input,'hanoi.in');
reset(input);
readln(n);
close(input);
for i:=2 to 100 do a[i]:=0;
a[1]:=1;
k:=1;
for i:=1 to n+1 do
begin
t:=0;
for j:=1 to k do
begin
a[j]:=a[j]*2+t;
t:=a[j] div 10;
a[j]:=a[j] mod 10;
end;
if t<>0 then
begin
inc(k);
a[k]:=t;
end;
end;
a[1]:=a[1]-2;
assign(output,'hanoi.out');
rewrite(output);
for i:=k downto 2 do write(a[i]);
writeln(a[1]);
close(output);
end.