// http://www.spoj.com/problems/ABSYS/
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <cstdlib>
using namespace std;
int main(int argc, char* argv[]) {
int t;
cin >> t;
string line;
std::getline(std::cin, line);
while(t-->0) {
std::getline(std::cin, line);
std::getline(std::cin, line);
stringstream ss(line);
vector<string> tokens;
string buf;
while (ss >> buf) {
tokens.push_back(buf);
}
string a = tokens[0];
string b = tokens[1];
string c = tokens[2];
string d = tokens[3];
string e = tokens[4];
const string machula = "machula";
int inta;
int intc;
int inte;
if (a.find(machula) != string::npos) {
intc = atoi(c.c_str());
inte = atoi(e.c_str());
inta = inte - intc;
} else if (c.find(machula) != string::npos) {
inta = atoi(a.c_str());
inte = atoi(e.c_str());
intc = inte - inta;
} else if (e.find(machula) != string::npos) {
inta = atoi(a.c_str());
intc = atoi(c.c_str());
inte = inta + intc;
}
cout << inta << " + " << intc << " = " << inte << endl;
}
}
Anti-Blot System
最新推荐文章于 2015-03-05 20:24:00 发布