50分求助,赏关注
查看原帖
50分求助,赏关注
751812
Jiaxiaoyuan11楼主2023/7/29 16:11
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int tot[125];

int main(){
	char a[102];
	scanf("%s", a);
	int len = strlen(a), minn = 2147483647, maxn = -1, cnt;
	for(int i = 0; i < len; i++)tot[a[i]]++;
	for(int i = 96;i <= 123; i++){
		if(tot[i] > maxn)maxn = tot[i];
		if(tot[i] < minn && tot[i] != 0)minn = tot[i];
	}
	cnt = maxn - minn;
	bool f = 1; 
	for(int i=2;i*i<=cnt;i++){
		if(cnt % i == 0)f = 0;
	}
	if(f == 1)printf("Lucky Word\n%d", cnt);
	else printf("No Answer\n0");
	return 0;
}
2023/7/29 16:11
加载中...