操作须知:
首先,因为我们的计算机还不知道你的魔方是怎样打乱的,所以你必须输入你的打乱公式。
其次,为了方便计算机读入信息,我们统一规定:R’=R1,R=R0。
最后,你只用耐心地等待计算机给你输出还原公式就行啦~~
代码:
#include<bits/stdc++.h>
using namespace std;
string daluan;
string s[10000];
int main()
{
cin>>daluan;
int siz=daluan.size();
int j=1;
for(int i=0;i<siz;i+=2,j++)
{
s[j]+=daluan[i];
char ch;
if(daluan[i+1]=='2')
{
ch='2';
}
if(daluan[i+1]=='1')
{
ch='0';
}
if(daluan[i+1]=='0')
{
ch='1';
}
s[j]+=ch;
}
for(int i=j;i>=1;i--)
{
cout<<s[i];
}
return 0;
}
此文章纯属娱乐,请勿当真