记录编号 614289 评测结果 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
题目名称 4385.[郑轻校赛 2026] 我要验骰 最终得分 100
用户昵称 GravatarLikableP 是否通过 通过
代码语言 C++ 运行时间 0.458 s
提交时间 2026-04-07 21:24:19 内存使用 1.64 MiB
显示代码纯文本
#include <cstdio>
#include <tuple>

int front, back, left, right, up, down;
int n;

int main() {
  #ifdef LOCAL
    freopen("!input.in", "r", stdin);
    freopen("!output.out", "w", stdout);
  #else
    freopen("dice.in", "r", stdin);
    freopen("dice.out", "w", stdout);
  #endif

  scanf("%d %d %d %d %d %d", &front, &back, &left, &right, &up, &down);
  scanf("%d\n", &n);

  while (n--) {
    char opt = getchar();
    if (opt == 'F') {
      std::tie(front, back, left, right, up, down) = std::make_tuple(up, down, left, right, back, front);
    } else if (opt == 'B') {
      std::tie(front, back, left, right, up, down) = std::make_tuple(down, up, left, right, front, back);
    } else if (opt == 'L') {
      std::tie(front, back, left, right, up, down) = std::make_tuple(front, back, up, down, right, left);
    } else if (opt == 'R') {
      std::tie(front, back, left, right, up, down) = std::make_tuple(front, back, down, up, left, right);
    }
  }

  printf("%d\n", down);
  return 0;
}