【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. AI产业智能化白皮书 | 清华x百度:全面解读AI产业化的现在和未来(附下载)...
  2. 从今天开始,我就要潜心研究软件开发技术了,不在被名利所困
  3. POJ 2186 Popular Cows
  4. 江苏开放计算机绘图作业1,江苏开放大学计算机绘图形考.doc
  5. Ubuntu12.04使用技巧
  6. QT读取Word文档
  7. Python设计模式之外观模式实例讲解
  8. Netty with protobuf(一)
  9. SLAM GMapping(8)重采样
  10. 计算机图形学研究与应用的最新进展,关于计算机图形学的发展及应用探究
  11. 【Matlab 图像】LAB 色彩空间分析
  12. 了解RecyclerView的分割线
  13. python步长为负数_Python步长应用步进为负数时遇到的问题,python步长,python分片步长为负...
  14. js判断IE浏览器的版本
  15. Unity 制造moba英雄联盟战争迷雾2
  16. 数学分析习题解答(四:第一部分)
  17. 代码随想录第十天 LeetCode 232、225(栈,队列)
  18. 梭杆菌(Fusobacterium)——共生菌,机会菌,癌杆菌
  19. 在安装sublime之后,我为何毫不犹豫卸载了Dreamweaver?
  20. 你不得不知道的上架app

热门文章

  1. 【专业数据】一.2020~2022年北京交通大学【软件工程】专业复试线/分数线差/计划招生数/复试数/录取数/复试比例/录取率
  2. mysql一条数据多少k_数据库一条记录多少kb
  3. 手机搜题什么软件最好?手机搜题利与弊有哪些呢?
  4. 毕业设计之 ---基于机器视觉的答题卡识别
  5. ffmpeg drawtext
  6. GhostXP_SP3会员专用版V4.0【IE6+IE8】
  7. ES6学习——一文搞懂ES6
  8. html多重判断,多重if函数的使用方法
  9. Python自动化办公:PDF批量处理(打水印、加密码、分类放置)
  10. 八、基本数据类型内置方法