记录编号 615108 评测结果 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
题目名称 4385.[郑轻校赛 2026] 我要验骰 最终得分 100
用户昵称 Gravatar张宸汉 是否通过 通过
代码语言 C++ 运行时间 0.188 s
提交时间 2026-04-25 08:35:07 内存使用 3.82 MiB
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int main()
{
    freopen("dice.in","r",stdin);
    freopen("dice.out","w",stdout);
    ios::sync_with_stdio(false);
	cin.tie(0);
	
    int FRONTW0, BACKW1, LEFTW2, RIGHTW3, UPW4, DOWNW5;
    cin >> FRONTW0 >> BACKW1 >> LEFTW2 >> RIGHTW3 >> UPW4 >> DOWNW5;
    int n;
    cin >> n;
    string s;
    cin >> s;
    
    for(int i = 0; i < n; i++)
    {
    	int FRONTA0 = FRONTW0;
    	int BACKA1 = BACKW1;
		int LEFTA2 = LEFTW2;
		int RIGHTA3 = RIGHTW3;
		int UPA4 = UPW4;
		int DOWNA5 = DOWNW5;
		
        if(s[i] == 'F'){
            FRONTW0 = UPA4;
            UPW4 = BACKA1;
            BACKW1 = DOWNA5;
            DOWNW5 = FRONTA0;
        }
        if(s[i] == 'B'){
            FRONTW0 = DOWNA5;
            UPW4 = FRONTA0;
            BACKW1 = UPA4;
            DOWNW5 = BACKA1;
        }
        if(s[i] == 'L'){
            LEFTW2 = UPA4;
            UPW4 = RIGHTA3;
            RIGHTW3 = DOWNA5;
            DOWNW5 = LEFTA2;
        }
        if(s[i] == 'R'){
            LEFTW2 = DOWNA5;
            UPW4 = LEFTA2;
            RIGHTW3 = UPA4;
            DOWNW5 = RIGHTA3;
        }
    }
    
    cout << DOWNW5;
    return 0;
}