【题目描述】

笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn−minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的答案。

【输入】

只有一行,是一个单词,其中只可能出现小写字母,并且长度小于100。

【输出】

共两行,第一行是一个字符串,假设输入的的单词是Lucky Word,那么输出“Lucky Word”,否则输出“No Answer”; 第二行是一个整数,如果输入单词是Lucky Word,输出maxn−minn的值,否则输出0。

【输入样例】

error

【输出样例】

Lucky Word
2

【代码】

#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
//素数判断函数 是返回1 不是返回0
int f(int x)
{for(int i=2;i<=x/2;i++)if(x%i==0) return 0;return 1;
}
int main()
{char a[101],b[26]={};//b数组初始化为0 cin>>a;int len=strlen(a);  //输入单词长度 for(int i=0;i<len;i++)   //遍历 {  b[a[i]-95]++; //a对应0 z对应25  对应位置++ }int max=-1,min=101;   //初始化最大最小值 for(int i=0;i<26;i++)//遍历b数组 {if(b[i]>max) max=b[i]; //最大值 if(b[i]!=0 &&b[i]<min) min=b[i];//0除外的最小值  }if( f(max-min) &&(max-min)>1 ) //0跟1不是素数 也要输出 No Answercout<<"Lucky Word"<<endl<<max-min;elsecout<<"No Answer"<<endl<<"0";
}

1407:笨小猴(C C++)相关推荐

  1. 信息学奥赛一本通(1407:笨小猴)

    1407:笨小猴 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 20643     通过数: 7631 [题目描述] 笨小猴的词汇量很小,所以每次做英语选择题的时 ...

  2. 信息学奥赛一本通 1407:笨小猴 | 1851:【08NOIP提高组】笨小猴 | OpenJudge NOI 1.9 06 | 洛谷 P1125 [NOIP2008 提高组] 笨小猴

    [题目链接] ybt 1407:笨小猴 ybt 1851:[08NOIP提高组]笨小猴 OpenJudge NOI 1.9 06:笨小猴 洛谷 P1125 [NOIP2008 提高组] 笨小猴 [题目 ...

  3. 信息学奥赛一本通:1407:笨小猴

    1407:笨小猴 [题目描述] 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设ma ...

  4. 一本通 1407:笨小猴

    [题目描述] 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxnmaxn是单词 ...

  5. 题目:[NOIP2008]笨小猴

    题目描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最 ...

  6. 笨小猴pascal题解

    题意 找出在单词里出现最多的单词的次数,再找出在单词里出现最少的单词的次数,最多和最少的次数相减,如果结果是素数, 那么就是Lucky Word,不然就是No Answer 分析 假设maxn是单词中 ...

  7. [NOIP2008 提高组] 笨小猴-map容器用来标记

    题目描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最 ...

  8. 笨小猴(信息学奥赛一本通-T1407)

    [题目描述] 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次 ...

  9. 蓝桥杯 ADV-132 算法提高 笨小猴

    问题描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最 ...

最新文章

  1. 老弟,你连HTTPS 原理都不懂,还给我讲“中间人攻击”,逗我吗...
  2. 【MongoDB】Window启动和配置
  3. Android 学习笔记 BroadcastReceiver广播...
  4. PMCAFF|盘点2016最值得突击的七大海外市场:最后一年窗口期,不出海就出局!...
  5. FileZilla Server : FTP and FTPS Server
  6. Configuration Extensions - 简化配置,让你配置支持变量
  7. P5502 [JSOI2015]最大公约数(gcd性质/min性质/分治)
  8. SQLHelper帮助类
  9. 网站服务器时间秒杀,Javascript实现商品秒杀倒计时(时间与服务器时间同步)...
  10. 计算机专业需要学好的数学知识,学好数学对计算机专业重要吗?
  11. 基于OpenCPU方案的BC26 NB模组开发总结
  12. python写的串口助手_Python实现的简单的单片机串口助手程序
  13. asp.net1050-消防车辆维修保养辅助系统#毕业设计
  14. forcast iframe 及 四款播放器
  15. 计算—六合彩的中奖概率
  16. 一种直观理解Galois理论的途径
  17. MySQL安装2出现Typical_Mysql安装 - osc_c7lpn2ge的个人空间 - OSCHINA - 中文开源技术交流社区...
  18. MySQL UPDATE 更新
  19. antd 表格分页功能
  20. IDEA运行main方法找不到类java.lang.ClassNotFoundException: javax.servlet.ServletRequest

热门文章

  1. 用Python做一个愚人节整蛊消息框
  2. HTML表单 和 表单域
  3. 解决windows2003桌面不显示的问题
  4. 纽约时报称莫言获诺贝尔奖打破欧洲作家垄断-莫言-诺贝尔文学奖-村上春树
  5. sideload刷机
  6. typora 分割线_大脑放不下的知识,我放到这里——Typora
  7. 2016-2026年中国工业机器人市场销量及预测
  8. 大数据存储问题的三大技术难题解析
  9. BM24 二叉树的中序遍历
  10. 2017年,你还在用用户画像和协同过滤做推荐系统吗?