求调!!WA2&9
查看原帖
求调!!WA2&9
1449247
_4madeus楼主2024/10/29 20:53
#include<bits/stdc++.h>
using namespace std;
void isp(int n){
	int num = 0;
	int m = sqrt(n);
	if(n%2 == 0 && n != 2){
		printf("No Answer\n0");
		return ;
	}
	else if(n == 2){
			printf("Lucky Word\n%d",n);
			return;
	}
	else if(n == 1){
		printf("No Answer\n0");
		return;
	}
	else{
		for(int i = 3; i <= m; i+=2){
			if(n%i == 0){
				printf("No Answer\n0");
				return;
			}
		}
		printf("Lucky Word\n%d",n);
		return;
	}
	
}
int main(){
	int max = 0,min = 128,num[128]{0},l,n,t,b = 26;
	char a[128];
	scanf("%s",a);
	l = strlen(a);
	for(int i = 0;i < l;i++){
		n = a[i] - 'a';
		num[n]++;
	}
	for(int i = 0;i < 26; i++){
		if(num[i] == 0){
			b--;
		}
		max = max<num[i]? num[i

]:max; num[i] = num[i] > 0? num[i]:1; min = min>num[i]? num[i]:min; } min = b < 2? 0:min; t = max - min; isp(t);

return 0;

}

2024/10/29 20:53
加载中...