题解 | #查找兄弟单词#

查找兄弟单词

http://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68

#include<bits/stdc++.h>

using namespace std;

int main(){
    int n,k;
    string s;
    while(cin>>n && n){
        vector<string> brother_words, words;
        string word, target_word, old_target_word;
        for(int i=0;i<n;i++){
            cin>>word;
            words.push_back(word);
        }
        cin>>target_word;
        old_target_word = target_word;
        cin>>k;
        sort(target_word.begin(),target_word.end());

        for(int i=0;i<words.size();i++){
            string old_word =words[i];
            //if(words[i].size()==4 && (words[i][0] == 'b'|| words[i][0] =='a')) cout<<words[i]<<endl;
            sort(words[i].begin(),words[i].end());
            if(words[i] == target_word && old_word != old_target_word){
                brother_words.push_back(old_word);
                //cout<<old_word<<endl;
            }
        }
        cout<<brother_words.size()<<endl;
        sort(brother_words.begin(),brother_words.end());
        if(k<brother_words.size()){
            cout<<brother_words[k-1]<<endl;
        }
    }
    return 0;
}
全部评论

相关推荐

11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
11-28 17:48
中山大学 C++
点赞 评论 收藏
分享
10-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务