| 记录编号 |
615108 |
评测结果 |
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA |
| 题目名称 |
4385.[郑轻校赛 2026] 我要验骰 |
最终得分 |
100 |
| 用户昵称 |
张宸汉 |
是否通过 |
通过 |
| 代码语言 |
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;
}