我下载了一个测试点发现程序运行的结果是一样的但是不给过,求大佬指点。
查看原帖
我下载了一个测试点发现程序运行的结果是一样的但是不给过,求大佬指点。
614091
2021xiaohu楼主2022/7/9 10:14
using namespace std;
int main()
{
	int a[26];
	int max,min;
	int m;int sum=0;
	char c[1000];
	cin>>c;
	int len;
	len=strlen(c);
	for(int i=0;i<len;i++)
	{
		a[c[i]-97]++;
	}
	sort(a,a+26);
	max=a[25];
	for(int i=0;i<26;i++)
	{
		if(a[i]!=0)
		{
		min=a[i];
		break;
      	}
	}
	m=max-min;
	for(int i=2;i<=sqrt(m);i++)
	if(m%i==0)
	{
	sum++;
	break;
    }
    if(sum==0){
    cout<<"Lucky Word"<<endl;cout<<m;}
    else
    {
    cout<<"No Answer"<<endl;cout<<0;}
    return 0;
}
2022/7/9 10:14
加载中...