比赛 普及水题赛(语言题赛) 评测结果 AAAAAAAAAA
题目名称 笨小猴 最终得分 100
用户昵称 →震世逆空波→ 运行时间 0.004 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2014-10-16 19:15:37
显示代码纯文本
#include<iostream>
#include <cstdio>
#include<cstring>
#include<cmath> 
char s[101];
using namespace std;
int main()
{
	freopen("word.in","r",stdin);
	freopen("word.out","w",stdout);
	
	int lens,a[30],b,c=0,m=0,n=100;
	memset(a,0,sizeof(a));
	cin>>s;
	lens=strlen(s);
	for(int i=0;i<=lens-1;++i)
    {
    	for(int j=1;j<=26;j++)
    	{
    		if(s[i]==char(j+97)) a[j]++;
    	}
    }
    for(int i=1;i<=26;i++)
    {
    	if(a[i]!=0)
    	{
    		if(a[i]>m){m=a[i];}
    	    if(a[i]<n){n=a[i];}
    	}
    }
    lens=m-n;
    if (lens<2)
	{
		cout<<"No Answer"<<endl;
		cout<<'0';
		return 0;
	}
	b=floor(sqrt(lens));
	for(int i=2;i<=b;i++)
	{
		if (lens%i==0)
		{
			c=1;
			break;
		}
	}
	if (c==0) 
	{
		cout<<"Lucky Word"<<endl;
		cout<<lens;
	}
	else 
	{
		cout<<"No Answer"<<endl;
		cout<<'0';
	}
	
	fclose(stdin);
	fclose(stdout);
	
	return 0;
}