首页 > OJ, 算法 > ZJU OJ 2001

ZJU OJ 2001

2012年8月26日 发表评论 阅读评论
#include <iostream>
#include <string>
#include <algorithm>
#include <sstream>
using namespace std;
 
int str_to_int(string num_str){
	int result = 0, base = 1;
	for (int i=num_str.size()-1;i>=0;--i){
		result += (num_str[i] - '0')*base;
		base *= 10;
	}
	return result;
}
 
int main(int argc, char *argv[]){
	int n;
	cin >> n;
	for (int i=0;i<n;++i){
		string sa,sb;
		cin >> sa >> sb;
		reverse(sa.begin(), sa.end());
		reverse(sb.begin(), sb.end());
		int tmp = str_to_int(sa) + str_to_int(sb);
		ostringstream o;
		if (o << tmp){
			string s = o.str();
			reverse(s.begin(), s.end());
			cout << str_to_int(s) << endl;
		}
	}
	return 0;
}
分类: OJ, 算法 标签: , , , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.