首页 > 其他分享 >笨小猴(NOIP2008 提高组)(限时免费,目前免费)

笨小猴(NOIP2008 提高组)(限时免费,目前免费)

时间:2024-06-10 14:58:50浏览次数:20  
标签:输出 Word 样例 NOIP2008 Lucky 单词 笨小猴 出现 免费

问题描述

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

输入格式

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

输出格式

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

样例输入   

error

样例输出   

Lucky Word
2

输入输出样例1解释

  单词error中出现最多的字母r出现了3次,出现次数最少的字母出现了1次,3-1=2,2是质数。


样例输入   

olimpic

样例输出   

No Answer

0

输入输出样例2解释

  单词olimpic中出现最多的字母i出现了2次,出现次数最少的字母出现了1次,2-1=1,1不是质数。


#include <bits/stdc++.h>
using namespace std;
int a[30],b[30];
bool isPrime(int n)
{
	if(n==0)
		return false;
	if(n==1)
		return false;
	if(n==2)
		return true;
	for(int i=2; i*i<=n; i++)
	{
		if(n%i==0)
		{
			return false;
		}
	}
	return true;
}
int main()
{
	string s;
	cin>>s;
	for(int i=0; i<int(s.length()); i++)
	{
		a[s[i]-'a'+1]++;
		b[s[i]-'a'+1]++;
	}
	for(int i=1; i<=26; i++)
	{
		if(b[i]==0)
		{
			b[i]=1024;
		}
	}
	int maxn=*max_element(a+1,a+27);
	int minn=*min_element(b+1,b+27);
	int cha=maxn-minn;
	if(isPrime(cha))
	{
		cout<<"Lucky Word"<<endl;
		cout<<cha;
	}
	else
	{
		cout<<"No Answer"<<endl;
		cout<<0;
		
	}
	return 0;
}

标签:输出,Word,样例,NOIP2008,Lucky,单词,笨小猴,出现,免费
From: https://blog.csdn.net/oziang20120318/article/details/139576875

相关文章

  • CorelDRAW2020工作室版永久免费版下载 附带激活码序列号
    亲爱的设计师小伙伴们,今天我来给大家种草一个超级实用的工具——CorelDRAW2020工作室版!作为一名数字图形设计师,我一直在寻找一款能够提高工作效率、激发创意灵感的软件。而CorelDRAW2020工作室版正是我心目中的完美选择!「CorelDRAW全系列汉化版下载」,来自夸克网盘分享链接:抓......
  • mac免费的ntfs软件哪个好 MAC读取NTFS硬盘格式
    对于苹果用户来说,Mac电脑和移动硬盘已经成为日常工作中不可缺少的一部分,但有时我发现Mac打开移动硬盘只能读取无法写入,这是由于所连接的移动硬盘为NTFS格式。我们可以通过对硬盘格式化为Mac正常读写格式,或使用数据读写软件对NFTS硬盘进行写入数据。那么MAC有没有免费NTFS?今天......
  • 屏幕录制TechSmith Camtasia 2024 v24.0.0.1041 中文破解版2024最新免费版
    camtasia2024是由美国TechSmith公司出品的一款屏幕录制及视频编辑软件,其包含了屏幕录像、视频剪辑和编辑、视频录音配音、视频菜单制作、视频剧场和视频播放等功能,可以将多种格式的图像、视频剪辑连接成电影,支持输出AVI、MP4、GIF、RM、WMV、MOV等常见格式,并可将电影文件打包成......
  • 分享不用会员免费听歌的软件,可听付费,支持随听随下!
    今天来点特别的,给你们带来几款全网免费听歌的神器,让你们的音乐之旅不再有障碍!现在,找好听的歌越来越像寻宝一样,动不动就得掏腰包。不过别担心,阿星今天就来分享几款好用的免费听歌app,电脑和手机都能用,满足你们的各种需求。提醒一下,这些神器是私人珍藏,记得自用哦,别乱传,也别用于......
  • 打卡信奥刷题(70)用Scratch图形化工具信奥P1149 [NOIP2008 提高组] 火柴棒等式
    [NOIP2008提高组]火柴棒等式题目描述给你nnn根火柴棍,你可以拼出多少个形如A+......
  • 【教学类-40-01】20240607类似MJ的免费AI绘画工具——文心一格与通义万相
    背景需求:风变的AI对话大师一年到期了,也没有看到续费的按钮。不能使用它写代码了。MJ早就用完了,最后480次,我担心信息课题会用到它生图,所以不敢用。最近探索其他类似MJ的免费出图工具一、文心一格(免费,开账户给100分,每天做任务给16分,可以生成3张)用一次8分每天做任......
  • 【资源分享】MATLAB 2024a免费下载安装
    :::block-1“时问桫椤”是一个致力于为本科生到研究生教育阶段提供帮助的不太正式的公众号。我们旨在在大家感到困惑、痛苦或面临困难时伸出援手。通过总结广大研究生的经验,帮助大家尽早适应研究生生活,尽快了解科研的本质。祝一切顺利!——时问桫椤:::获取方法“时问桫......
  • 打卡信奥刷题(67)用Scratch图形化工具信奥P1125 [NOIP2008 提高组] 笨小猴,写了一个好用
    [NOIP2008提高组]笨小猴题目描述笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn......
  • Tailor一款〖免费〗视频智能裁剪、视频生成和视频优化的工具
    Tailor一款〖免费〗视频智能裁剪、视频生成和视频优化的工具Tailor是一款视频智能裁剪、视频生成和视频优化的工具。项目地址:https://github.com/FutureUniant/Tailor项目地址:https://gitcode.com/FutureUniant/Tailor/overview百度链接:链接:https://pan.baidu.com......
  • 基于VHDL的倒车雷达项目(免费提供全部源码)
    下载地址如下:基于VHDL的倒车雷达项目(免费提供全部源码)资源-CSDN文库1.项目介绍基于VHDL的倒车雷达项目旨在开发一种高效、可靠的倒车辅助系统,利用VHDL(VHSICHardwareDescriptionLanguage)语言实现雷达的核心逻辑控制。该项目的背景源于车辆安全性需求的不断提升,尤其是在停......