AOJ 803.魔方

160

题目


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;
}
发布评论
  • 点击查看/关闭被识别为广告的评论