信息奥赛一本通1851:【08NOIP提高组】笨小猴
【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提高组】笨小猴相关推荐
- 信息学奥赛一本通 1407:笨小猴 | 1851:【08NOIP提高组】笨小猴 | OpenJudge NOI 1.9 06 | 洛谷 P1125 [NOIP2008 提高组] 笨小猴
[题目链接] ybt 1407:笨小猴 ybt 1851:[08NOIP提高组]笨小猴 OpenJudge NOI 1.9 06:笨小猴 洛谷 P1125 [NOIP2008 提高组] 笨小猴 [题目 ...
- [NOIP2008 提高组] 笨小猴-map容器用来标记
题目描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最 ...
- 信息奥赛一本通(1099:第n小的质数)
1099:第n小的质数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 32660 通过数: 15948 [题目描述] 输入一个正整数n,求第n小的质数. ...
- 一本通1851/洛谷P1125:【08NOIP提高组】笨小猴
1851:[08NOIP提高组]笨小猴 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 3141 通过数: 1948 [题目描述] 笨小猴的词汇量很小,所以 ...
- 1851:【08NOIP提高组】笨小猴
题目链接:信息学奥赛一本通 1851:[08NOIP提高组]笨小猴http://ybt.ssoier.cn:8088/problem_show.php?pid=1851 题目内容 [题目描述] 笨小猴 ...
- 信息学奥赛一本通——1899:【17NOIP提高组】小凯的疑惑
文章目录 1899:[17NOIP提高组]小凯的疑惑 [题目描述] [输入] [输出] [输入样例] [输出样例] [提示] [样例说明] [数据范围] 代码 1899:[17NOIP提高组]小凯的疑 ...
- 【算法•日更•第十二期】信息奥赛一本通1585:【例 1】Amount of Degrees题解
废话不多说,直接上题: 1585: [例 1]Amount of Degrees 时间限制: 1000 ms 内存限制: 524288 KB 提交数: 130 通过数: 68 ...
- 信息奥赛一本通的递推练习
信息奥赛一本通的递推练习 递推与动态规划 1313:位数问题 1314:过河卒 1194:移动路线 1196:踩方格 递推与动态规划 递推解决的问题中满足最优化原理的也是属于动态规划范畴 1313:位 ...
- 信息奥赛一本通 三角形最佳路径问题 (1288) 题解
信息奥赛一本通 三角形最佳路径问题 (1288) 题解 时间限制: 1000 ms 内存限制: 65536 KB 题目描述 如下所示的由正整数数字构成的三角形: 7 3 8 8 1 0 2 7 4 4 ...
最新文章
- AI产业智能化白皮书 | 清华x百度:全面解读AI产业化的现在和未来(附下载)...
- 从今天开始,我就要潜心研究软件开发技术了,不在被名利所困
- POJ 2186 Popular Cows
- 江苏开放计算机绘图作业1,江苏开放大学计算机绘图形考.doc
- Ubuntu12.04使用技巧
- QT读取Word文档
- Python设计模式之外观模式实例讲解
- Netty with protobuf(一)
- SLAM GMapping(8)重采样
- 计算机图形学研究与应用的最新进展,关于计算机图形学的发展及应用探究
- 【Matlab 图像】LAB 色彩空间分析
- 了解RecyclerView的分割线
- python步长为负数_Python步长应用步进为负数时遇到的问题,python步长,python分片步长为负...
- js判断IE浏览器的版本
- Unity 制造moba英雄联盟战争迷雾2
- 数学分析习题解答(四:第一部分)
- 代码随想录第十天 LeetCode 232、225(栈,队列)
- 梭杆菌(Fusobacterium)——共生菌,机会菌,癌杆菌
- 在安装sublime之后,我为何毫不犹豫卸载了Dreamweaver?
- 你不得不知道的上架app
热门文章
- 【专业数据】一.2020~2022年北京交通大学【软件工程】专业复试线/分数线差/计划招生数/复试数/录取数/复试比例/录取率
- mysql一条数据多少k_数据库一条记录多少kb
- 手机搜题什么软件最好?手机搜题利与弊有哪些呢?
- 毕业设计之 ---基于机器视觉的答题卡识别
- ffmpeg drawtext
- GhostXP_SP3会员专用版V4.0【IE6+IE8】
- ES6学习——一文搞懂ES6
- html多重判断,多重if函数的使用方法
- Python自动化办公:PDF批量处理(打水印、加密码、分类放置)
- 八、基本数据类型内置方法