题目链接:
http://acm.hdu.edu.cn/showproblem.php?pid=1283
题目分析:
一个非常简单的模拟题
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
int m1,m2;
int r1,r2,r3;
string s;
while(cin>>m1>>m2>>s)
{
r1=r2=r3=0;
for(int i = 0; i < s.length(); i++)
{
if(s[i]=='A'){
r1=m1;
}
else if(s[i]=='B'){
r2=m2;
}
else if(s[i]=='C'){
m1=r3;
}
else if(s[i]=='D'){
m2=r3;
}
else if(s[i]=='E'){
r3=r1+r2;
}
else if(s[i]=='F'){
r3=r1-r2;
}
}
cout<<m1<<","<<m2<<endl;
}
}