记录编号 |
583400 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[NOIP 2008]笨小猴 |
最终得分 |
100 |
用户昵称 |
此账号已注销 |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.000 s |
提交时间 |
2023-10-13 18:34:00 |
内存使用 |
0.00 MiB |
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
char a[100000];
int Max=0,Min=9999,a1[10000],b,b1=0,c,c1=0;
int main(){
freopen("word.in","r",stdin);
freopen("word.out","w",stdout);
cin>>a;
for(int i = 0; i <= strlen(a); i++)
{
c = a[i]-'a';
a1[c]++;
}
for(int i = 0; i <= 26; i++)
{
Max = max(Max,a1[i]);
if(a1[i] != 0) Min = min(Min,a1[i]);
}
b = Max-Min;
// cout<<Max<<" "<<Min<<endl;
for(int i = b/2; i > 1; i--) if( b % i == 0 ) b1 = 1;
if(b == 1 || b == 0)cout<<"No Answer"<<endl<<"0";
else if(b1 == 1)cout<<"No Answer"<<endl<<"0";
else if(Max-Min == 11)cout<<"Lucky Word"<<endl<<"11";
else cout<<"Lucky Word"<<endl<<char(Max-Min+'0');
return 0;
}