1 条题解

  • 6
    @ 2023-9-18 21:09:36
    #include <bits/stdc++.h>
    using namespace std;
    string s;
    vector<string> vec;
    int main()
    {
        cin >> s;
        for (int n = s.length() - 1; n >= 1; n--)
        {
            bool flag = false;
            vec.clear();
            for (int i = 0; i + n - 1 < s.length(); i++)
                vec.push_back(s.substr(i, n));
            sort(vec.begin(), vec.end());
            int sz = vec.size();
            for (int i = 0; i + 1 < sz; i++)
            {
                if (vec[i] == vec[i+1])
                {
                    cout << vec[i] << endl;
                    return 0;
                }
            }
        }
        puts("So Sad!");
        return 0;
    }
    
    • 1

    信息

    ID
    1269
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    63
    已通过
    41
    上传者