社区讨论
笨小猴
P1125[NOIP 2008 提高组] 笨小猴参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m457z12n
- 此快照首次捕获于
- 2024/12/01 14:27 去年
- 此快照最后确认于
- 2025/11/04 13:30 4 个月前
C
#include<stdio.h>
#include<string.h>
int main(){
char ch[999];
scanf("%s",ch);
if(strcmp(ch,"Lucky Word")==0){
printf("Lucky Word\n0");
return 0;
}
int len=strlen(ch);
int num[26]={0};
for(int i=0;i<len;i++){
num[ch[i]-'a']++;
}
int max=0,min=26;
for(int j=0;j<26;j++){
if(num[j]>=1&&num[j]>max)
max=num[j];
if(num[j]>=1&&num[j]<min)
min=num[j];
}
int ans=max-min,flag=0;
if(ans==0||ans==1)
{
printf("No Answer\n%d",ans);
return 0;
}
for(int k=ans-1;k>=2;k--){
if(ans>=2&&ans%k==0){
flag=1;
break; }
}
if(flag==0)
printf("Lucky Word\n%d",ans);
else
printf("No Answer\n%d",ans);
return 0;
}```
回复
共 2 条回复,欢迎继续交流。
正在加载回复...