查找兄弟单词

来源:互联网 发布:学java入门什么书推建 编辑:程序博客网 时间:2024/05/03 00:51
#include<bits/stdc++.h>using namespace std;bool cmp(string a,string b){    if(a==b)return false;    sort(a.begin(),a.end());    sort(b.begin(),b.end());    if(a==b)return true;    return false;}int main(){    vector<string>v;    int n;    while(cin>>n)    {        v.clear();        string a;        for(int i=0; i<n; i++)        {            cin>>a;            v.push_back(a);        }        sort(v.begin(),v.end());        string b;        int index;        string ans_str;        cin>>b>>index;        int num=0;        for(int i=0; i<n; i++)        {            if(cmp(b,v[i]))            {                num++;                if(num==index)                {                    ans_str=v[i];                }            }        }        cout<<num<<endl;        if(ans_str.size()>0)cout<<ans_str<<endl;    }    return 0;}