拌黄瓜、、、

#include<cmath>
#include<cstdio>
#include<cstring>
using namespace std;
int a[27];
bool tf(int x)
{
if(x<=1) return false;
int t=sqrt(int(double(x)));

for(int i=2;i<=t;i++)
{
if(x%i==0)
{
return false;

}
}
return true;
}
int main()
{
char ss[110];
int min=999999999,max=0;
scanf("%s",ss+1);
int len=strlen(ss+1);
memset(a,0,sizeof(a));
for(int i=1;i<=len;i++)
{
if(ss[i]==' ')continue;
a[ss[i]-'a'+1]++;

}
for(int i=1;i<=26;i++)
{
if(a[i]<min&&a[i]!=0)min=a[i];
if(a[i]>max&&a[i]!=0)max=a[i];
}
if(tf(max-min)==1)
{
printf("Lucky Word\n");
printf("%d\n",max-min);
}
else printf("0\n");
return 0;
}
哪里错了

1 条评论

  • 1

信息

ID
1495
难度
5
分类
模拟 点击显示
标签
递交数
9604
已通过
3484
通过率
36%
被复制
16
上传者