#include <bits/stdc++.h> using namespace std; int main() { string s; cin>>s; unordered_map<char,bool>p;//记录出现字符 unordered_map<char,char>res;//记录【上一个出现的字符,下一个出现的字符】 vector<char>vec;//存出现的字符 for(char& ch:s){ if(!p[ch]) vec.push_back(ch); p[ch]=true; } int n=vec.size()...