Anti-Blot System

来源:互联网 发布:找人做网站排名优化 编辑:程序博客网 时间:2024/05/15 08:04
// 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;}}

0 0
原创粉丝点击