2013第四届蓝桥杯 02 组素数(java)

第四届蓝桥杯JavaC组省赛真题 解题代码部分来自网友,如果有不对的地方,欢迎各位大佬评论 题目1、猜年龄 题目描述 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: “我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。... 阅读详情

标题: 组素数


    素数就是不能再进行等分的数。比如:2 3 5 7 11 等。
    9 = 3 * 3 说明它可以3等分,因而不是素数。


    我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),那么,你能组成多少个4位的素数呢?


    比如:1949,4919 都符合要求。




请你提交:能组成的4位素数的个数,不要罗列这些素数!!


注意:不要提交解答过程,或其它的辅助说明文字。


结果:

6


代码如下:

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] arr = {1,9,4,9};
		int s = 0;
		int cnt = 0;
		for(int i = 0; i < 4; i++){
			for(int j = 0; j < 4; j++){
				for(int k = 0; k < 4; k++){
					for(int l = 0; l < 4; l++){
						if(i!=j && i!=k && i!=l &&
								j!=k && j!=l && k!=l){
							s = arr[i]*1000+arr[j]*100+arr[k]*10+arr[l];
							for(int a = 2; a < s; a++){
								if(s % a == 0){
									break;
								}
								if(a==s-1){	//判断到最后一个数则表明是素数
									cnt++;
									System.out.println(s);
								}
							}
						}
					}
				}
			}
		}
		System.out.println(cnt);	//里面含有重复的
	}
	
}

上面的程序的结果:

1949(重复)
1499(重复)
1499
1949
9419(重复)
9491(重复)
9941(重复)
4919(重复)
4919
9941
9419
9491

(12个)里面包含有重复的数字,因为数字中有两个9。


自己再筛选重复的数字后,真正的结果有6个

数值:

1499
1949
9491
9941
4919

9419


第四届蓝桥杯JavaA组省赛真题 解题代码部分来自网友,如果有不对的地方,欢迎各位大佬评论 题目1、世纪末的星期 题目描述 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日...... 1999年的12月31日是星期五,请问:未来哪一... 阅读详情

相关推荐

2013年第四届蓝桥杯Java C组省赛1~5题

目录🍋第一题:猜年龄🍊🍊题目描述🍊🍊整体思路🍊🍊源代码🍋第二题:组素数🍊🍊题目描述🍊🍊整体思路🍊🍊源代码🍋第三题:马虎的算式🍊🍊题目描述🍊🍊整体思路🍊🍊源代码🍋第四题:第39级台阶🍊🍊题目描述🍊🍊思路🍊🍊源代码🍋第五题:有理数类🍊🍊题目描述🍊🍊思路🍊🍊源代码 🍋第一题:猜年龄 🍊🍊题目描述 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: “我年龄的立方是个4位数。

m0_51456787的博客 984

java绝对素数_java实现找素数

** 找素数**素数就是不能再进行等分的整数。比如:7,11。而9不是素数,因为它可以平分为3等份。一般认为最小的素数是2,接着是3,5,…请问,第100002(十万零二)个素数是多少?请注意:“2” 是第一素数,“3” 是第二个素数,依此类推。不需要提交源代码,只要写出准确的结果即可!答案写在:“解答.txt”中,不要写在这里。参考答案:1299743import java.math.BigIn...

weixin_28932617的博客 522

Centos7.6下安装Zabbix6

一、

Overmaster博客 1907

蓝桥杯每日一题(7):组素数(python)

Topic: 素数就是不能再进行等分的数。比如:2 3 5 7 11 等。 9 = 3 * 3 说明它可以3等分,因而不是素数。 我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),那么,你能组成多少个4位的素数呢? 比如:1949,4919 都符合要求。 Solution: 用全排列。将1949全排列 之后运用按照位数n乘10的n - 1次方得到全排列后的数组 进行素数prime判断 设置一个数字大于1 如果

weixin_50791900的博客 510

PADS安装教程(超详细)

声明:个人实践 一、工具准备 pads9.5完整破解版百度网盘提取码【wjx9】 链接:https://pan.baidu.com/s/1pIP6BJO435ssmF7Hjwyz8A 提取码:wjx9 安装环境:win10 64位 二、开始解压安装 关闭杀毒,exe以管理员身份运行 点击【skip】,不然又得licese 点击【agree】 点击【modify】 设置安装的工具、路径及工程路径 设置完成后,开始【install】 在之后注册。 将Crack复制到PADS安装目录

qq_42057393的博客 5万+

RGMII时序约束

RGMII时序约束

wudpekerlily的博客 5064

2013年蓝桥杯之组素数

标题:组素数 素数就是不能再进行等分的数。比如:2 3 5 7 11 等。 9 = 3 * 3 说明它可以3等分,因而不是素数。 我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),那么,你能组成多少个4    位的素数呢? 比如:1949,4919 都符合要求。 请你提交:能组

In my way 1054

Winform零基础从入门到精通(3)——WinForm基础语法与事件机制详解

通过系统学习基础语法与事件机制,结合实际问题调试,可以快速掌握WinForm开发的核心技能。遇到问题时,优先检查事件绑定和异常处理,逐步培养代码规范意识。​安全转换字符串为数值,避免输入错误导致的崩溃。验证输入(如仅允许数字)​)传递事件相关数据。◦ 事件参数类型:​。

WangMing_X的博客 1493

梅森素数(2013蓝桥杯java—A组题目)

如果一个数字的所有真因子之和等于自身,则称它为“完全数”或“完美数”     例如:6 = 1 + 2 + 3     28 = 1 + 2 + 4 + 7 + 14     早在公元前300多年,欧几里得就给出了判定完全数的定理:     若 2^n - 1 是素数,则 2^(n-1) * (2^n j- 1) 是完全数。     其中 ^ 表示

qq_30232405的博客 1025

手把手教你YOLOv8/YOLOv11分割训练自己数据集和推理,并教你使用Labelme工具标注数据(附分割网络结构图)

YOLOv8-seg 和 YOLOv11-seg 都是一种高效实例分割算法,实例分割模型的输出是一组勾勒出图像中每个物体的遮罩或轮廓,以及每个物体的类标签和置信度分数。当你不仅需要知道物体在图像中的位置,还需要知道它们的具体形状时,实例分割就非常有用了,功能非常强大,可以应对各种视觉任务。 YOLOv11-seg 则在 YOLOv8-seg 基础上进一步魔改了模型架构,相对分割速度可能更快,其他指标性能有待测试。实例分割可以用于自动驾驶、医疗图像处理、智能农业监控等领域。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4478

ABAP CDS View 从入门到精通教程第一篇:ABAP CDS View 在 SAP 技术体系中的重要地位

摘要:本文介绍了SAP开发技术专家提供的多套SAP开发教程,涵盖ABAP、UI5、Fiori、OData、BTP等技术领域。重点阐述了ABAP CDS View在SAP S/4HANA中的核心地位,作为虚拟数据模型(VDM)的关键技术,它实现了OLTP和OLAP的统一处理。文章还说明了学习CDS View的前置条件,包括需要SAP NetWeaver 7.50 SP01或更高版本系统,以及使用SAP ABAP Development Tool进行开发实践。作者具有16年SAP开发经验,这些教程形成了完整的S

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 900

2013年第四届java A组蓝桥杯省赛真题

这里是蓝桥杯历年的题目专栏,将会陆续更新将往年真题以及解答发布出来,欢迎各位小伙伴关注我吖,你们的点赞关注就是给我最好的动力!!! 每天更新一届真题,敬请期待 蓝桥杯历年真题及详细解答 目录第一题:世纪末的星期第二题:振兴中华第三题:梅森素数第四题:颠倒的价牌第五题:三部排序第六题:逆波兰表达式第七题:错误票据第八题:带分数第九题:剪格子第十题:大臣的旅费 第一题:世纪末的星期 题目描述 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是.

戎码一生的博客 2万+

微信小程序|基于小程序+云开发制作一个租房小程序

经济发展的同时伴随着大批人群的流动,租房需求一直是持久不衰的话题,如何租好房,好租房,跟随此文一起制作一个租房小程序,让租房不再困难。

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 4931

2013第四届蓝桥杯JavaC组省赛真题

2013年第四届蓝桥杯决赛试题详解 第一题:好好学习 题目描述 汤姆跟爷爷来中国旅游。一天,他帮助中国的小朋友贴标语。他负责贴的标语是分别写在四块红纸上的四个大字:“好、好、学、习”。但是汤姆不认识汉字,他就想胡乱地贴成一行。 请你替小汤姆算一下,他这样乱贴,恰好贴对的概率是多少? 答案是一个分数,请表示为两个整数比值的形式。例如:1/3 或 2/15 等。 如果能够约分,请输出约分后的结果。 &...

weixin_43187268的博客 1015

ue 打包linux程序 在windows系统 2026

ue 打包linux程序 在windows系统 2026

jacke121的专栏 372

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

第四届蓝桥杯真题解析【JavaC组】

第四届蓝桥杯真题解析【JavaC组】 文章目录***第四届蓝桥杯真题解析【JavaC组】***前言A:猜年龄 前言 以下是我做第四届蓝桥杯真题时的一些收获和笔记,希望对你们有帮助。 提示:以下是本篇文章正文内容,下面案例可供参考 A:猜年龄 ...

weixin_49794837的博客 2058

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

2013第四届蓝桥杯JavaA组省赛真题详解

蓝桥杯历年省赛真题汇总及题目详解 蓝桥杯历年决赛试题汇总及试题详解 目录 第一题:世纪末的星期 第二题:振兴中华 第三题:梅森素数 第四题:颠倒的价牌 第五题:三部排序 第六题:逆波兰表达式 第七题:错误票据 第八题:带分数 第九题:剪格子 第十题:大臣的旅费 第一题:世纪末的星期 题目描述 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 ...

桀客 3660

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

2013第四届蓝桥杯JavaA组省赛

2013第四届蓝桥杯JavaA组省赛真题详解 第一题:世纪末的星期 题目描述 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会…有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!于是,“谣言制造商”又修改为星期日…1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12...

weixin_43187268的博客 426

蓝桥杯第四届真题 :组素数

点击查看:蓝桥杯历年真题 题解目录 组素数 答案:6 package java_2013_C; import java.util.HashSet; import java.util.Set; /** * @author Ren */ public class Main002_组素数 { public static void main(String[] args) { int [] a = {1,9,4,9}; Set<Integer> se

Xiong-er 的博客 656

蓝桥杯2013Java_C组

蓝桥杯2013Java_C组 文章目录蓝桥杯2013Java_C组1.猜年龄2.组素数3.马虎的算式4.39级台阶7.核桃的数量9.买不到的数目 1.猜年龄 /* * 题目描述 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: ...

qq_42847094的博客 404

java实现第四届蓝桥杯组素数

组素数 题目描述 素数就是不能再进行等分的数。比如:2 3 5 7 11 等。 9 = 3 * 3 说明它可以3等分,因而不是素数。 我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),那么,你能组成多少个4位的素数呢? 比如:1949,4919 都符合要求。 请你提交:能组成的4位素数的个数,...

南 墙 1万+

蓝桥杯 2013年省赛真题 (Java 大学C组)

@ 蓝桥杯 2013 年省赛真题 (Java 大学 C 组 ) 先挂题,等会做 #1 猜年龄 问题描述 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: “我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。” 请你推算一下,他当时到底有多年轻。 答案提交 通过浏览器,直接提交他那时的年龄数字。 注

NOW I GOT ONE WAY 1679

【蓝桥日记⑥】2013第四届省赛(软件类)JavaA组@答案解析

13年的题目确实简单不少,*^_^*。在这里能碰到曾经学过的三向切分排序,真是欣慰啊

像写诗一样优雅地写代码~ 1万+

2013年蓝桥杯JavaA组题解

2013年蓝桥杯JavaA组题解 1、世纪末的星期 标题: 世纪末的星期 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日...... 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个...

qq_42847094的博客 593
上一篇: 2014第四届蓝桥杯 01 猜年龄(java)
下一篇: 2013第四届蓝桥杯 03 马虎的算式(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值