描述

笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!

这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的答案。

输入只有一行,是一个单词,其中只可能出现小写字母,并且长度小于100。输出共两行,第一行是一个字符串,假设输入的的单词是Lucky Word,那么输出“Lucky Word”,否则输出“No Answer”;
第二行是一个整数,如果输入单词是Lucky Word,输出maxn-minn的值,否则输出0。样例输入

样例 #1:
error 样例 #2:
olympic

样例输出

样例 #1:
Lucky Word
2 样例 #2:
No Answer
0
分析:
这道题的考点:
1.素数的筛法打表.
2.字符串的运用.
代码:
#include <iostream>
#include <string>
#include <math.h>
#include <bits/stdc++.h>
using namespace std;
void prime(bool q[], int n){
memset(q,true,n);
q[]=false;
q[]=false;
for(int i=;i<=sqrt(n);i++){
for(int j=i*i;j<=n;j+=i){
if(q[j]==false) continue;
q[j]=false;
}
}
} bool m[];
int main(){
prime(m,);
string a;
getline(cin,a);
int len;
len=a.size();
int acc[]={};
char s[len];
int max=,min=;
for(int i=;i<len;i++){
s[i]=a[i];
acc[int(s[i])-]++;
}
for(int i=;i<;i++){
if(acc[i]>max) max=acc[i];
}
for(int i=;i<;i++){
if(acc[i]<min&&acc[i]!=) min=acc[i];
}
if(m[max-min]==true) cout<<"Lucky Word"<<endl<<max-min<<endl;
else cout<<"No Answer"<<endl<<<<endl;
return ;
}
 

最新文章

  1. 修改phpMyAdmin中的默认1440超时时间
  2. The Layout Process on Mac OSX and iOS
  3. web服务器与应用服务器
  4. HDU 5312 Sequence (规律题)
  5. 静态页面参数传递&amp;回调函数写法&amp;快速排序的实现方法
  6. careercup-数学与概率 7.5
  7. JAVA虚拟机之对象探秘
  8. java SpringWeb 接收安卓android传来的图片集合及其他信息入库存储
  9. linux用户和群组
  10. 以技术面试官的经验分享毕业生和初级程序员通过面试的技巧(Java后端方向)
  11. linux启动脚本,暂停脚本
  12. oracle创建与mysql的dblink
  13. 第一篇 - bsp抓取python中文开发者社区中的所有高级教程
  14. MySQL Key值(PRI, UNI, MUL)的含义
  15. Idea中类上有叉的解决方法
  16. jmeter压测之 监控--nmon
  17. linux系统管理 计划任务
  18. Python(四)之Python流程控制(if、while、for)
  19. go练习2-go的学习资料
  20. Spring Bean引用例子

热门文章

  1. .netcore持续集成测试篇之测试方法改造
  2. Mysql的B+ Tree索引
  3. 理解Go协程与并发
  4. MYSQL 入门配置
  5. 基于vue手写tree插件那点事
  6. JMeter使用JSON Extractor插件实现将一个接口的JSON返回值作为下一个接口的入参
  7. SpringBoot进阶教程(六十)intellij idea project下建多个module搭建架构(上)
  8. 利用ShardingSphere-JDBC实现分库分表
  9. slice splice(数组) 和 slice substr substring split (字符串)的区别
  10. Spring学习之旅(八)--SpringMVC请求参数