样例过了,却只有60分,大佬救救我/(ㄒoㄒ)/~~
查看原帖
样例过了,却只有60分,大佬救救我/(ㄒoㄒ)/~~
565707
mediocre_楼主2022/6/28 10:10
#include<bits/stdc++.h>
using namespace std;
const int N = 1005;
char a[N];
int biao[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(){
	scanf("%s",a);
	int ans = 0,lim = 10000000;
	for (int i = 0;a[i] != '\0';++i){
		char flag = a[i];
		int sum = 0;
		for (int i = 0;a[i] != '\0';++i){
			if (a[i] == flag){
				sum++;
			}
		}
		if (sum > ans){
			ans = sum;
		}else if (sum < lim){
			lim = sum;
		}
	}
	for (int i = 0;i < 25;i++){
		if (ans - lim == biao[i]){
			printf("Lucky Word\n");
			printf("%d",ans - lim);
			return 0;
		}
	}
	printf("No Answer\n");
	printf("%d",ans - lim);
	return 0;
}
2022/6/28 10:10
加载中...