L1-086 斯德哥尔摩火车上的题

博客合集里面l1的题目纯粹为了每日打卡。

#include <bits/stdc++.h>
using namespace std;
int main() {
	string s, s1;
	getline(cin, s);
	getline(cin, s1);
	vector<int> vec, vec1;
	for (int i = 1; i < s.size(); i++) {
		if ((s[i] - '0') % 2 == (s[i - 1] - '0') % 2) {
			int maxv = max(s[i] - '0', s[i - 1] - '0');
			vec.push_back(maxv);
		}
	}
	for (int i = 1; i < s1.size(); i++) {
		if ((s1[i] - '0') % 2 == (s1[i - 1] - '0') % 2) {
			int maxv = max(s1[i] - '0', s1[i - 1] - '0');
			vec1.push_back(maxv);
		}
	}
	set<vector<int>> st;
	st.insert(vec);
	st.insert(vec1);
	for (int i = 0; i < vec.size(); i++) {
		cout << vec[i];
	}
	if (st.size() == 2) {
		cout << '\n';
		for (int i = 0; i < vec1.size(); i++) {
			cout << vec1[i];
		}
	}
	return 0;
}
posted @ 2024-03-30 20:58  YuKiCheng  阅读(43)  评论(0编辑  收藏  举报