1 条题解

  • 0
    @ 2024-10-28 19:17:56

    参考答案:

    #include<iostream>
    #include <cctype>
    #include<string>
    #include<algorithm>
    using namespace std;
    int i, a[200], b[200], j = 0, t;
    string s;
    int main()
    {
        cin >> s;
        for (i = 0; i < s.length(); ++i)  ++a[s[i]];
        for (i = 0; i < 200; ++i)
        {
            if (a[i] != 0)
            {
                b[j] = a[i];
                ++j;
            }
        }
        sort(b, b + j);
        t = b[j - 1] - b[0];
        for (i = 2; i <= t; ++i) if (t % i == 0) break;
        if (i == t)
        {
            cout << "Lucky Word" << endl;
            cout << t;
        }
        else
        {
            cout << "No Answer" << endl;
            cout << '0';
        }
        return 0;
    }
    
    • 1

    信息

    ID
    5426
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    13
    已通过
    6
    上传者