我今天做了这道题,我在Dev-C++上运行是正确的,当我看了一下详情,发现了9个RE,还有一个是WA。怎么修改啊!不知道!(后续:AC)
#include<bits/stdc++.h>
using namespace std;
char s[10001];
int sum[10001];
const int p[25]={2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97};
int main()
{
int maxn=0,minn=114514;
cin>>s;
int l=strlen(s);
for(int i=0;i<26;i++)
{
sum[s[i]-'a']++;
}
for(int i=0;i<26;i++)
{
if(sum[i]>maxn)
{
maxn=sum[i];
}
if(sum[i]<minn&&sum[i]>0)
{
minn=sum[i];
}
}
for(int i=0;i<25;i++)
{
if(maxn-minn==p[i])
{
cout<<"Lucky Word"<<endl;
cout<<maxn-minn<<endl;
return 0;
}
}
cout<<"No Answer"<<endl;
cout<<0<<endl;
return 0;
}