题解(首发!!)
2026-04-25 22:56:21
发布于:辽宁
1阅读
0回复
0点赞
公式题,输出对应的公式即可。
好像小学奥数有提及过,但是我还是要证明一下。
第一类:有三个面露在外面的:

看一下这个图片,可以发现有三个面露在外面的的小正方体都在大正方体的顶点上,而我们都知道一个正方体只有8个顶角所以,有三个面露在外面的小正方体一定就是8个。
第二类:有两个面露在外面的:

再看一下这个图片,可以发现有两个面露在外面的小正方体就是在大正方体的棱上且不在顶点上,所以阶数除去两边(即-2)就是一个棱上有两个面露在外面的小正方体的数量,而一个正方体有12个棱,所以公式就是:
第三类:有一个面露在外面的:

你可能发现了,这和第2个图片是一模一样的,因为第三个和第二个是有关系的。
发现没,一个面上的有一个面露在外面的正方体就是一个棱上有两个面露在外面的小正方体的数量的平方而一个正方体有6个面,所以公式就是
AC代码如下:(
)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
cout<<8<<"\n"<<12*(a-2)<<"\n"<<6*(a-2)*(a-2);
}
感谢你看到这里
这里空空如也







有帮助,赞一个