知识点:模拟
对于这种字符串的题,要提取字符串里面的信息,我的习惯就是用字符串流,先把里面的一些无用的信息变成空格,然后用字符串流去提取我要的信息,然后信息的储存用了映射,后面的比较简单了,就是代码稍微复杂一点,思路很简单,写了22分钟过了
#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin >> t;
while (t--) {
string s1, s2;
cin >> s1 >> s2;
map<string, string> mp1, mp2;
for (int i = 0; i < (int) s1.size(); i++) {
if (s1[i] == '{' || s1[i] == '}' || s1[i] == ',') s1[i] = ' ';
}
for (int i = 0; i < (int) s2.size(); i++) {
if (s2[i] == '{' || s2[i] == '}' || s2[i] == ',') s2[i] = ' ';
}
stringstream ss1(s1);
string t;
while (ss1 >> t) {
int pos