兔子的0分求救
  • 板块题目总版
  • 楼主Katie_Rabbit
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/9/16 17:38
  • 上次更新2024/9/16 21:07:42
查看原帖
兔子的0分求救
1128763
Katie_Rabbit楼主2024/9/16 17:38

WA

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string s;
	int list[26] = {};
	int prime[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};
	cin >> s;
	int maxn = 0,minn = 0;
	
	for(int i=0;i<s.size();i++)
		list[s[i]-'a']++;
	for(int i=0;i<26;i++)	
	{
		if(list[i] > maxn)
			maxn = list[i];
		if(list[i] < minn)
			minn = list[i];
	}
	int n = maxn - minn;
	for(int i=0;i<25;i++)
	{
		if(n == prime[i])
		{
			cout << "Lucky Word" << endl;
			cout << n;
			return 0;
		}
	}
	cout << "No Answer" << endl;
	cout << n;

	return 0;
}

求dalao指点
2024/9/16 17:38
加载中...