通过率 67% · 提交 266 · 通过 177
小慕有一个标准的骰子,它是一个立方体,每个面上标有一个数字。初始时,骰子的状态为:左面是1,右面是2,前面(朝向小慕的方向)是3,后面是4,上面是5,下面是6,用数字序列表示这个初始状态。小慕将骰子放在桌面上,可以进行以下操作:一次(用L表示)、向右翻转一次(用R表示)、向前翻转一次(用F表示)、向后翻转一次(用B表示)、90度(用A表示)、顺时针旋转90度(用C表示)。现在,小慕从初始状态123456开始,按照给定的动作序列依次操作骰子,需要计算出经过所有操作后骰子的最终状态。 骰子的初始状态以及经过各种转动后的状态变化如图所示:

这类题属于华为 OD 机考真题方向中「200分 / 数学」方向的高频题型,通常考察对「200分 / 数学」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
提示:带虚线的词点一下有通俗解释。
输入一行,为只包含 LRFBAC 的字母序列,最大长度 50,字母可重复
输出最终状态
示例 1
输入示例
FCR
输出示例
342156
骰子向前翻转,状态变为 125643,再顺时针旋转,状态变为 652143,最后向右翻转,状态 变为 342156
示例 2
输入示例
LR
输出示例
123456
骰子先向左翻转,再向右翻转回来,故还是原来的状态 123456
时间限制 1000 ms · 内存限制 128 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
© 2026 广州慕课网络科技有限公司 · 吴师兄学算法官网 版权所有