文章

16

粉丝

0

获赞

39

访问

826

头像
找出两个字符串的独有字符 题解:
P8672 北京理工大学2025年机试题
发布于2026年3月19日 21:13
阅读数 37

#include<bits/stdc++.h>
using namespace std;
int main(){
    string s1;
    string s2;
    getline(cin,s1);
    getline(cin,s2);
    set<char> set1,set2;
    for(int i=0;i<s1.size();i++){
        set1.insert(s1[i]);
    }
    for(int i=0;i<s2.size();i++){
        set2.insert(s2[i]);
    }
    string s="";
    for(char c : set1){
        if(set1.count(c) == 1&& set2.count(c) == 0)s+=c;//在set1中不在set2中
    }
    for(char c : set2){
        if(set2.count(c) == 1&& set1.count(c) == 0)s+=c;//在set2中不在set1中
    }
    sort(s.begin(),s.end());//整体排序
    cout<<s;
 ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发