真正的密码

#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include<sstream>

using namespace std;
bool cmp(string str1, string str2)
{
    if (str1.size() != str2.size())
    {
        return str1.size() > str2.size();
    }
    else
    {
        return str1 > str2;
    }
}

int main()
{
    int left = 0, right = 0;
    string str;
    vector<string> vec;
    vector<string> ans;

    getline(cin, str);

    stringstream ss(str);
    string temp;

    while (getline(ss, temp, ' '))
    {
        if (find(vec.begin(), vec.end(), temp) == vec.end())
        {
            vec.push_back(temp);
        }
    }
    sort(vec.begin(), vec.end());

    for (int i = vec.size() - 1; i >= 0; --i)
    {
        string str1 = vec.at(i);
        bool flag = true;
        for (int j = 0; j < str1.size(); ++j)
        {
            string str2 = str1.substr(0, j + 1);
            if (find(vec.begin(), vec.end(), str2) == vec.end())
            {
                flag = false;
                break;
            }
        }
        if (flag)
        {
            ans.push_back(str1);
        }
    }

    sort(ans.begin(), ans.end(), cmp);

    cout << *(ans.begin()) << endl;
    return 0;
}
 

相关推荐

  1. 真正密码

    2024-03-16 08:50:01       33 阅读
  2. 真正强大,原来是不动声色

    2024-03-16 08:50:01       52 阅读
  3. ClickHouse:真正OLAP列式DBMS

    2024-03-16 08:50:01       65 阅读
  4. AI真正Killer App 仍然缺席

    2024-03-16 08:50:01       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-16 08:50:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-16 08:50:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-16 08:50:01       82 阅读
  4. Python语言-面向对象

    2024-03-16 08:50:01       91 阅读

热门阅读

  1. grep和vim查找日志文件信息

    2024-03-16 08:50:01       39 阅读
  2. docker内部无法使用ping等网络工具解决方案

    2024-03-16 08:50:01       40 阅读
  3. Level 2 行情数据存储处理

    2024-03-16 08:50:01       44 阅读
  4. CRC校验(FPGA实现)

    2024-03-16 08:50:01       44 阅读
  5. 【nuget】如何移动 nuget 缓存文件夹

    2024-03-16 08:50:01       36 阅读
  6. Node.js 中的 HTTP 模块教程

    2024-03-16 08:50:01       39 阅读