魔方

来源:互联网 发布:软件设计师下午题型 编辑:程序博客网 时间:2024/06/10 15:00
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
OriginalTransformed
1234
 

Sample Output
OriginalTransformed
182656
#include<cstdio>#include<cmath>#include<cstring>#include<string>#include<iostream>#include<algorithm>#include<queue>using namespace std;int main() {int n,i;int ans[1005];ans[1] = 1;ans[2] = 8;for (i = 3; i <= 1005; i++)ans[i] = i*i*i - (i - 2)*(i - 2)*(i - 2);while (cin >> n)cout << ans[n] << endl;}

0 0
原创粉丝点击