一个WA,剩下全部RE
查看原帖
一个WA,剩下全部RE
1391338
Wasashi楼主2024/8/9 17:56

我今天做了这道题,我在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;
}
2024/8/9 17:56
加载中...