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;
}