题目

Time Limit: 5000 ms
Case Time Limit: 5000 ms
Memory Limit: 64 MB
Total Submission: 181
Submission Accepted: 71

Description

西瓜很喜欢玩魔方,现在西瓜想知道,一个N阶魔方在表面一共有多少个立方体能被看见?

Input

包含多组数据,EOF结束。
对于每组输入,包含一个数字N(1 <= N <= 1000),表示魔方的阶数。

Output

对于每组输入,输出一行,表示N阶魔方能看见的立方体数。

Sample Input

1
2
3
4

Sample Output

1
8
26
56

题解

数学题

对于n阶魔方,如果n=1,那么就是1,否则ans=n3-(n-2)3=6n2-12n+8

代码

/*
By:OhYee
Github:OhYee
Email:oyohyee@oyohyee.com
*/
#include <cstdio>
int main() {
    int n;
    while(scanf("%d",&n) != EOF)
        printf("%d\n",n==1?1:6*n*n-12*n+8);
    return 0;
}