T1:
题解:
假设有一个大小为(n + 2)^3的立方体“包住了”这个大小为n^3的立方体。
假如这个边长为n的立方体中的每一条直线都“往两头延伸”,那么每一条线都会“穿透”外面更大的立方体中的两个单位立方体。
于是,我们只需要计算出n^3的立方体“外面的一层壳”有多少个单位立方体就行了。
显然,壳子有(n + 2)^3-n^3个单位立方体。
(n + 2)^3-n^3除以2即是我们要求的.
参考程序:
var n:longint;
s:int64;
begin
assign(input,'tictac.in');reset(input);
assign(output,'tictac.out');rewrite(output);
readln(n);
s:=((n+2)*(n+2)*(n+2)-n*n*n) div 2;
writeln(s);
close(input);close(output);
end.