社区讨论

50求助 大佬们帮忙看一下哪有问题

P1125[NOIP 2008 提高组] 笨小猴参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lo14f63l
此快照首次捕获于
2023/10/22 15:01
2 年前
此快照最后确认于
2023/11/02 14:33
2 年前
查看原帖
C
#include<stdio.h>
#include<string.h>
int decide(int a){
    if(a==0||a==1){
        return 0;
    }
    for(int i=2;i<=a/2;i++){
        if(a%i==0){
            return 0;
        }
    }
    return 1;
}
int main(){
    char c[100];
    int a[26];
    scanf("%s",c);
    for(int i=0;i<strlen(c);i++){
        a[c[i]-'a']++;
    }
    int max=0,min=101;
    for(int i=0;i<26;i++){
        if(a[i]>max){
            max=a[i];
        }
        if(a[i]>0&&a[i]<min){
            min=a[i];
        }
    }
    if(decide(max-min)){
        printf("Lucky Word\n%d",max-min);
        return 0;
    }
    printf("No Answer\n0");
    return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...