类型:数学中的排列组合
思路:一个正方体共有N的三次方的点,一对点就是任取两个点,即C(n^3,2)=nnn*(nnn-1)/2,一共有0,1,2,4这四种类型。四个点也就是有一个面完全接触。接下来就是求有多少对面。一共有nnn个面,再减去表面不接触的,再除于2就是有多少对接触的面
#include<iostream>
using namespace std;
int main()
{ int n;
while(cin>>n)
{ cout<<n*n*n*(n*n*n-1)/2-3*n*n*(n-1)<<endl; }
return 0;
}