杭电 oj 1283 最简单的计算机

简单模拟

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

int main()
{
    
    
    int R1,R2,R3,M1,M2;
    string s;
    while(cin>>M1>>M2>>s){
    
    
        R1=R2=R3=0;
        for(int i=0;i<s.size();i++){
    
    
            if(s[i]=='A') R1=M1;
            if(s[i]=='B') R2=M2;
            if(s[i]=='C') M1=R3;
            if(s[i]=='D') M2=R3;
            if(s[i]=='E') R3=R1+R2;
            if(s[i]=='F') R3=R1-R2;
        }
        cout<<M1<<','<<M2<<endl;
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_45743427/article/details/113576872