A3389 | 多面的魔方
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
魔方大家都玩过吧?
常见的魔方,每边上有 3 个小正方体,如下图所示:
我们把魔方每边上的小正方体数量,叫魔方的“阶”,所以,常见的魔方叫“3阶魔方”。
不过,魔方可不是只有 3 阶的,还有 2、4、5 阶的呢,
观察所有的魔方,你会发现,我们可以把魔方表面上的小正方体分为三类:
第一类:有三个面露在外面的;
第二类:有两个面露在外面的;
第三类:有一个面露在外面的。
当然,这三类小正方体的数量会随着魔方阶的不同而不同。你的任务就是计算一下,对于给定阶数的魔方,这三类小正方体分别有多少个。
常见的魔方,每边上有 3 个小正方体,如下图所示:
我们把魔方每边上的小正方体数量,叫魔方的“阶”,所以,常见的魔方叫“3阶魔方”。
不过,魔方可不是只有 3 阶的,还有 2、4、5 阶的呢,
观察所有的魔方,你会发现,我们可以把魔方表面上的小正方体分为三类:
第一类:有三个面露在外面的;
第二类:有两个面露在外面的;
第三类:有一个面露在外面的。
当然,这三类小正方体的数量会随着魔方阶的不同而不同。你的任务就是计算一下,对于给定阶数的魔方,这三类小正方体分别有多少个。
输入格式
只有一个整数 n,表示魔方的阶数,已知 2 <=n <=100。
输出格式
每行一个整数,分别表示对于 n 阶的魔方,第一类、第二类、第三类的小正方体的数量。
输入输出样例
输入 #1
3
输出 #1
8 12 6
8
216
1944
216
1944
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?