编译错误???!!!
查看原帖
编译错误???!!!
875743
FJ_00460楼主2022/12/26 15:55

帮忙看看

#include<bits/stdc++.h>
using namespace std;
string s;
int a[255];
int maxn;
bool isPrime(int A)
{
	if(a <= 1) return false;
	for(int i = 2; i * i <= a; i++)
		if(a % i == 0) return false;
	return true;
}
int main()
{
    cin >> s;
    int minn = 2e9;
    for(int i = 0 ; i <= s.length(); i++)
    {
        int x;
        x = (int)s[i];
        a[x]++;
    }
    for(char i = 'a' ; i <= 'z'; i++)
    {
        maxn = max(a[(int)i], maxn);
        minn = min(a[(int)i], minn);
    }
    int ans = maxn - minn;
    if(isprime(ans))cout << "Lucky Word" << ans;
    else cout << "No Answer" << "0";
    return 0;
}
2022/12/26 15:55
加载中...