【08NOIP提高组】笨小猴

【题目描述】
笨小猴的词汇量很小,所以每次做英语选择题的时候都很头痛。经实验证明,用这种方法去选择选项的时候选对的几率非常大!

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

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

【输出】
共两行,第一行是一个字符串,假如输入的单词是Lucky Word,那么输出“Lucky Word”,否则输出“No Answer”;

第二行是一个整数,如果输入单词是Lucky Word,输出maxn-minn的值,否则输出0。

【输入样例】
error
【输出样例】
Lucky Word
2

AC代码如下:

#include<bits/stdc++.h>
using namespace std;
string s;
int a[200],maxn=-1,minn=200,k,n;
bool isprime(int m)     //判断素数
{for(int i=2;i<=sqrt(m);i++)if(m%i==0) return false; return    true;
}
int main()
{cin>>s;int lens=s.length();for(int i=0;i<lens;i++)a[s[i]-'a']++;for(int i=0;i<26;i++){maxn=max(a[i],maxn);if(a[i]!=0)minn=min(minn,a[i]);        //需要a[i]不等于0}   k=maxn-minn;if(k==0||k==1)     cout<<"No Answer"<<endl<<0;     //1和0要特判else if(isprime(k)) cout<<"Lucky Word"<<endl<<k;else cout<<"No Answer"<<endl<<0;return 0;
}

信息奥赛一本通1851:【08NOIP提高组】笨小猴相关推荐

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

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

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

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

  3. 信息奥赛一本通(1099:第n小的质数)

    1099:第n小的质数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 32660     通过数: 15948 [题目描述] 输入一个正整数n,求第n小的质数. ...

  4. 一本通1851/洛谷P1125:【08NOIP提高组】笨小猴

    1851:[08NOIP提高组]笨小猴 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 3141     通过数: 1948 [题目描述] 笨小猴的词汇量很小,所以 ...

  5. 1851:【08NOIP提高组】笨小猴

    题目链接:信息学奥赛一本通 1851:[08NOIP提高组]笨小猴http://ybt.ssoier.cn:8088/problem_show.php?pid=1851 题目内容 [题目描述] 笨小猴 ...

  6. 信息学奥赛一本通——1899:【17NOIP提高组】小凯的疑惑

    文章目录 1899:[17NOIP提高组]小凯的疑惑 [题目描述] [输入] [输出] [输入样例] [输出样例] [提示] [样例说明] [数据范围] 代码 1899:[17NOIP提高组]小凯的疑 ...

  7. 【算法•日更•第十二期】信息奥赛一本通1585:【例 1】Amount of Degrees题解

    废话不多说,直接上题: 1585: [例 1]Amount of Degrees 时间限制: 1000 ms         内存限制: 524288 KB 提交数: 130     通过数: 68 ...

  8. 信息奥赛一本通的递推练习

    信息奥赛一本通的递推练习 递推与动态规划 1313:位数问题 1314:过河卒 1194:移动路线 1196:踩方格 递推与动态规划 递推解决的问题中满足最优化原理的也是属于动态规划范畴 1313:位 ...

  9. 信息奥赛一本通 三角形最佳路径问题 (1288) 题解

    信息奥赛一本通 三角形最佳路径问题 (1288) 题解 时间限制: 1000 ms 内存限制: 65536 KB 题目描述 如下所示的由正整数数字构成的三角形: 7 3 8 8 1 0 2 7 4 4 ...

最新文章

  1. nohup 和后台运行符号
  2. js判断浏览器\屏幕分辨率(转载)
  3. tiny cc在云服务centos上运行
  4. Django框架(23.Django中的模板的标签、变量、过滤器和注释)
  5. pcb过孔与电流对照一览表_PCB设计项目能不能成功,这个因素占了30%
  6. CENTOS6.4安装vnc-server
  7. SQL日期时间格式自由转换大全
  8. 在Android Studio中将Android工程变为Library使用
  9. eclipse linux 代码提示,Linux Eclipse代码提示功能设置(Java C/C++)
  10. 2019的第一工作日
  11. 密码破解之Esxi重置root密码
  12. lambda函数if_Python中lambda的使用,与它的三个好基友介绍
  13. E49AL刷BIOS
  14. python 自相关_自相关与偏自相关的简单介绍
  15. 使用Git初始化已有的项目
  16. A. Diverse Team
  17. 设计模式——简单工厂模式之女娲造人
  18. 【随笔】记录一次简易的液位报警器的拆机修理
  19. react强制页面刷新
  20. 【搬运】常用逻辑符号整理

热门文章

  1. Linux内核与安全
  2. 【JZOJ6285】飘雪圣域
  3. 解决Windows丢失D3DCompiler_43.dll文件问题
  4. 人工智能助力催收智能化、高效化
  5. UVALive - 6208 Learning Vector 题解
  6. 我的世界java国际版怎么注册账号_我的世界国际服账号免费注册的3个办法
  7. win7关闭开机启动项_苹果MacBook Air 13(Haswell) u盘pe如何重装win7系统
  8. 用数据分析网络暴力有多可怕
  9. 万能素材库_经典人物万能素材库 高考作文万能素材集锦
  10. AutoHotKey 按键表