第七届蓝桥杯JAVA B组省赛第四题

蓝桥杯 2020年省赛真题 (Java 大学B组) 蓝桥杯 2020 年省赛真题 (Java 大学 B 组 ) 阅读详情

分小组


9名运动员参加比赛,需要分3组进行预赛。
有哪些分组的方案呢?


我们标记运动员为 A,B,C,... I
下面的程序列出了所有的分组方法。


该程序的正常输出为:
ABC DEF GHI
ABC DEG FHI
ABC DEH FGI
ABC DEI FGH
ABC DFG EHI
ABC DFH EGI
ABC DFI EGH
ABC DGH EFI
ABC DGI EFH
ABC DHI EFG
ABC EFG DHI
ABC EFH DGI
ABC EFI DGH
ABC EGH DFI
ABC EGI DFH
ABC EHI DFG
ABC FGH DEI
ABC FGI DEH
ABC FHI DEG
ABC GHI DEF
ABD CEF GHI
ABD CEG FHI
ABD CEH FGI
ABD CEI FGH
ABD CFG EHI
ABD CFH EGI
ABD CFI EGH
ABD CGH EFI
ABD CGI EFH
ABD CHI EFG
ABD EFG CHI
..... (以下省略,总共560行)。


public class A
{
public static String remain(int[] a)
{
String s = "";
for(int i=0; i<a.length; i++){
if(a[i] == 0) s += (char)(i+'A');
}
return s;
}

public static void f(String s, int[] a)
{
for(int i=0; i<a.length; i++){
if(a[i]==1) continue;
a[i] = 1;
for(int j=i+1; j<a.length; j++){
if(a[j]==1) continue;
a[j]=1;
for(int k=j+1; k<a.length; k++){
if(a[k]==1) continue;
a[k]=1;
System.out.println(__________________________________);  //填空位置
a[k]=0;
}
a[j]=0;
}
a[i] = 0;
}
}

public static void main(String[] args)
{
int[] a = new int[9];
a[0] = 1;

for(int b=1; b<a.length; b++){
a[b] = 1;
for(int c=b+1; c<a.length; c++){
a[c] = 1;
String s = "A" + (char)(b+'A') + (char)(c+'A');
f(s,a);
a[c] = 0;
}
a[b] = 0;
}
}
}


仔细阅读代码,填写划线部分缺少的内容。


注意:不要填写任何已有内容或说明性文字。

解题思路:全篇代码发现只有要填空的那一部分是输出,且输出的每一行有三个部分。主函数中的是第一部分,在f函数里面有三个循环基本可以判断有三个字母是在这里得出的,最上面还有一个函数就是用来得出最后剩下的三个字母的。

package test_7;

public class B
{
	public static String remain(int[] a)
	{
		String s = "";
		for(int i=0; i<a.length; i++){
			if(a[i] == 0) s += (char)(i+'A');
		}	
		return s;
	}
	
	public static void f(String s, int[] a)
	{
		for(int i=0; i<a.length; i++){
			if(a[i]==1) continue;
			a[i] = 1;
			for(int j=i+1; j<a.length; j++){
				if(a[j]==1) continue;
				a[j]=1;
				for(int k=j+1; k<a.length; k++){
					if(a[k]==1) continue;
					a[k]=1;
					System.out.println(s+" "+(char)(i+'A') + (char)(j+'A') + (char)(k+'A')+" "+remain(a));  //填空位置
					a[k]=0;
				}
				a[j]=0;
			}
			a[i] = 0;
		}
	}
	
	public static void main(String[] args)
	{
		int[] a = new int[9];		
		a[0] = 1;
		
		for(int b=1; b<a.length; b++){
			a[b] = 1;
			for(int c=b+1; c<a.length; c++){
				a[c] = 1;
				String s = "A" + (char)(b+'A') + (char)(c+'A');
				//System.out.println(s);
				f(s,a);
				a[c] = 0;
			}
			a[b] = 0;
		}
	}
}


2020蓝桥杯省赛第二场A组(C/C++)题目 2020蓝桥杯省赛第二场A组(C/C++)题目 上午刚打完。现在来趁热打铁不能打铁。。。把题目传一下。最后漏了一个题…没保存上。 自己写的太菜就不贴代码了 结果填空 试题A 门牌制作 本题总分:5 分 【问题描述】 小蓝要为一条街的住户制作门牌号。这条街一共有2020 位住户,门牌号从1 到2020 编号。小蓝制作门牌的方法是先制作0 到9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017 需要依次粘贴字符1、0、1、7,即需要1 个字符0,2 个字符1,1 个字符7。请问要制作所 阅读详情

相关推荐

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

2013第四届蓝桥杯JavaB组省赛真题详解第一题:世纪末的星期第二题:马虎的算式第三题:振兴中华第四题:黄金连分数第五题:有理数类第六题:三部排序第七题:错误票据第八题:幸运数第九题:带分数第十题:连号区间数 第一题:世纪末的星期 题目描述: 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日,如果是星期一则会… 有趣的是,任何一个世纪末...

hyx153183740的博客 1万+

蓝桥杯真题及答案JavaB组(第七届~第十一届)

花点时间整理了近几年的蓝桥杯真题,友友们加油呀!

jizaichun的博客 1万+

第七届蓝桥杯JavaC组省赛真题

解题代码部分来自网友,如果有不对的地方,欢迎各位大佬评论 题目1、有奖竞猜 题目描述 小明很喜欢猜谜语。 最近,他被邀请参加了X星球的猜谜活动。 每位选手开始的时候都被发给777个电子币。 规则是:猜对了,手里的电子币数目翻倍, 猜错了,扣除555个电子币, 扣完为止。 小明一共猜了15条谜语。 战果为:vxvxvxvxvxvxvvx 其中v表示猜对了,x表示猜错了。 请你计算一下,小明最后手...

南 墙 1万+

蓝桥杯 Java B 组之总结与模拟题练习

今天,我们将通过刷一些蓝桥杯的模拟题,来熟悉并巩固所学的知识,特别是动态规划的问题。给定一个数字三角形,要求从三角形的顶部到达底部的路径,使得路径上的数字和最大。需要注意的是,题目要求计算 f(n) % m,而不直接求 f(n)。从顶部的 3 开始,可以选择路径 3 -> 7 -> 4 -> 6 -> 9,路径和为 29。// 获取三角形的高度。给定正整数 n,求斐波那契数列的第 n 项,并计算其对一个数 m 的余数。// 计算下一项,先对m取余,防止结果溢出。其中,f(0) = 0,f(1) = 1。

2301_77523055的博客 1000

2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2020.7.5】

一、试题 A: 解密 解法一:手工计算 解法二:编程计算 indexOf()+substring() 二、试题 B: 纪念日 解法一:使用“计算器”求解 解法二:使用“日期类”求解(SimpleDateFormat+Date) 解法三:使用“日期类”求解(Date) 三、试题 C: 合并检测 四、试题 D: 分配口罩 五、试题 E:斐波那契数列最大公约数 六、试题F: 分类计数 七、试题G: 八次求和 八、试题 H: 字符串编码 九、试题 I: BST 插入节点问题 十、试题 J 小结

upward 1万+

2019年 第10届 蓝桥杯 Java B组 省赛真题详解及总结

01-试题 A: 组队 02-试题 B: 不同子串 解法一 解法二 03-试题 C: 数列求值 04-试题 D: 数的分解 解法一 解法二 解法三 05-试题 E: 迷宫 06-试题 F: 特别数的和 解法一 解法二 解法三 07-试题 G: 外卖店优先级 08-试题 H: 人物相关性分析 H人物相关性分析_split分析 H人物相关性分析 H人物相关性分析2 H人物相关性分析3 09-试题 I: 后缀表达式 10-试题 J: 灵能传输

upward 8867

2016年第七届蓝桥杯JavaB组省赛 刷题笔记、思路及答案

1、刷题心得 本人是大二计算机系学生,已经报名了下一届的蓝桥杯省赛,整个寒假在家(这次的寒假挺久的哈哈)在b站学习了一些算法(现在会bfs走迷宫、dfs相关算法、递归回溯、常见排列算法),但是还是有很多算法都还不太熟悉,做起题来真是费劲。之前已经在网上刷了几十道题,本着体验一下考试的试题,就去官网找了一套历年真题来做一下 ...

cxrshiz7890的博客 953

第七届蓝桥杯Java 大学B组(省赛试题)答案

整理了一下数据,希望能给有需要的人一份帮助

蓝桥杯省赛第七届javaB试题及解析

第七届T1 煤球数目答案T2 生日蜡烛答案T3 凑算式答案T4 分小组答案T5 抽签答案T6 方格填数答案T7 剪邮票答案T8 四平方和T9 取球博弈T10 压缩变换 T1 煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), … 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 答案 171700 代码如下,要注意的是num

qq_45566354的博客 705

2026年ERP选型实战:按规模分档,避开成本与实施陷阱

企业资源计划(ERP)是现代企业数字化转型的核心系统,它将财务、供应链、制造、人力等业务整合到统一平台。随着云计算和人工智能技术的发展,ERP已从传统本地部署的记录工具演变为SaaS订阅制、具备AI辅助决策能力的智能运营平台。不同规模企业在选型时的关注点差异巨大:小微企业追求轻量化和快速出报表,中型企业需要在流程标准化与业务灵活性间取得平衡,大型集团则注重多法人管控和数据治理。此外,制造、电商、工程等行业对ERP的模块要求也各有侧重,成本核算数据跑不通更是普遍痛点。如何结合企业规模与行业特征,制定合理的选型

weixin_34320724的博客 379

构建多节点AI代理网络:OpenClaw协同框架与实战部署指南

在分布式系统与AI代理技术领域,多节点协同是提升智能体能力与扩展性的核心挑战。其原理在于通过设计清晰的通信协议与数据同步机制,使分散的智能体能够共享状态、知识与技能,从而实现1+1>2的群体智能。这一技术价值在于突破了单点AI的能力上限,为构建复杂、鲁棒且可扩展的自动化系统提供了基础。典型的应用场景包括跨设备任务编排、企业级工作流自动化以及大规模AI代理集群的管理。本文聚焦于OpenClaw这一开源AI代理框架,深入探讨如何利用模块化设计(如网状网络与任务控制中心)实现记忆共享与统一调度,解决多网关协同中的

weixin_42521032的博客 298

分小组 9名运动员参加比赛,需要分3组进行预赛。 有哪些分组的方案呢? 我们标记运动员为 A,B,C,... I 下面的程序列出了所有的分组方法。 该程序的正常输出为: ABC DEF GHI

分小组 9名运动员参加比赛,需要分3组进行预赛。 有哪些分组的方案呢? 我们标记运动员为 A,B,C,… I 下面的程序列出了所有的分组方法。 该程序的正常输出为: ABC DEF GHI ABC DEG FHI ABC DEH FGI ABC DEI FGH ABC DFG EHI ABC DFH EGI ABC DFI EGH ABC DGH EFI ABC DGI EFH ABC DHI E...

qq_43044661的博客 1160

服务器能效测试工具BenchSEE使用方法简介

BenchSEE是由中国标准化研究院开发的一款针对服务器产品能效测试的基准软件。BenchSEE基准的设计参考了全球众多服务器厂家、芯片厂家、能效认证机构和IT节能领域科研机构的意见,旨在满足服务器市场应用对能效测评的需求。BenchSEE基准负载工具支持的服务器类型包括:机架服务器、刀片服务器多节点服务器和机柜服务器等,服务器可以配的最大外理器个数包括:1P,2P和4P等。测试基准涵盖服务器关键部件:CPU,内存和存储介质三大基础部件。

MQWYY3的博客 4216

第七届蓝桥杯个人赛省赛(Java B组)第四题

分小组 9名运动员参加比赛,需要分3组进行预赛。 有哪些分组的方案呢? 我们标记运动员为 A,B,C,… I 下面的程序列出了所有的分组方法。 该程序的正常输出为: ABC DEF GHI ABC DEG FHI ABC DEH FGI ABC DEI FGH ABC DFG EHI ABC DFH EGI ABC DFI EGH

greenlihui的博客 422

深入解析SGLang框架:从架构设计到核心组件实现

本文深入解析了SGLang框架的架构设计与核心组件实现。SGLang是一个专为大语言模型推理设计的高效框架,其核心优势在于清晰的分层架构、高效的调度策略以及精细的内存管理。文章详细剖析了其客户端接入、服务器端调度、模型执行引擎及Tokenizer/Detokenizer管理器等关键组件,揭示了其实现高性能推理的内部机制。

coffee的博客 577

VTK的编译和部署,配合c++和visual studio2022,VTK开发环境的配置

在官网选择最新的版本下载之后进行解压,然后再里面创建build目录,方便后面使用cmake进行编译。

dz131lsq的博客 3223

蓝桥杯java B组历年省赛真题汇总及题目详解

蓝桥杯java B组历年省赛真题汇总及题目详解2019年第十届蓝桥杯省赛真题详解2018年第九届蓝桥杯省赛真题详解2017年第八届蓝桥杯省赛真题详解2016年第七届蓝桥杯省赛真题详解2015年第六届蓝桥杯省赛真题详解2014年第五届蓝桥杯省赛真题详解2013年第四届蓝桥杯省赛真题详解 2019年第十届蓝桥杯省赛真题详解 第十届蓝桥杯JavaB组题目解析 2018年第九届蓝桥杯省赛真题详解 第九届蓝...

冲冲冲的博客 1万+

Mac电脑本地安装Stable Diffusion小白教程避开所有坑教程

如果出现黄字部分警告,如WARNING: The scripts pip, pip3 and pip3.9 are installed inz‘/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/bin’ which is not on PATH)需要将其添加到path。下载pip,输入:curl https://bootstrap.pypa.io/pip/get-pip.py -o get-pip.py。

jackerjin123的博客 1799

蓝桥杯历年省赛JAVA-B组真题汇总及题目详解

蓝桥杯历年省赛JAVA-B组真题汇总及题目详解 2013年第四届蓝桥杯省赛真题详解 第四届蓝桥杯JavaB组题目解析 2014年第五届蓝桥杯省赛真题详解 第五届蓝桥杯JavaB组题目解析 2015年第五届蓝桥杯省赛真题详解 第六届蓝桥杯JavaB组题目解析 2016年第五届蓝桥杯省赛真题详解 第七届蓝桥杯JavaB组题目解析 2017年第五届蓝桥杯省赛真题详解 第八届蓝桥杯JavaB组题目解析 2...

hyx153183740的博客 5万+

QT绘制饼图+柱状图+折线图

使用qt绘制,折线图,饼图,柱状图,多柱状图

梅山 3878

【1.2】Costas环的基本原理概述

Costas环是一种用于载波恢复的相干解调技术,可直接从BPSK等抑制载波信号中恢复本地载波并完成解调。其核心结构包含同相/正交双支路处理,通过混频、低通滤波后,利用I/Q支路信号乘积进行相位误差检测,经环路滤波器调节VCO输出频率,实现载波同步。课程将重点讲解Costas环的MATLAB仿真实现、系统性能分析及FPGA开发,包括信号产生、频偏模拟、滤波器设计等模块,并通过AWGN信道和不同频偏条件下的测试验证系统性能。该技术无需单独提取载波,在数字通信系统中具有重要应用价值。

fpga/matlab/simulink算法仿真工程 451

第十届蓝桥杯省赛总结(java b组一等奖)

哈哈哈 来 先放图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190402193144750.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMDIyMDk0,size_16,co...

qq_41022094的博客 6273

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

第十五届蓝桥杯大赛软件赛省赛(Java 大学B组)

第十五届蓝桥杯大赛软件赛省赛 Java 大学 B 组

NOW I GOT ONE WAY 5198

老版QQ原生表情gif动态

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

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

第十三届蓝桥杯省赛真题 Java B 组【原卷】

发现宝藏 【考生须知】 试题 A: 星期计算 试题 B: 山 试题 C: 字符统计 试题 D: 最少刷题数 试题 EE : 求阶乘 试题 F:F: 最大子矩阵 试题 G: 数组切分 试题 H: 回忆迷宫 试题 I: 红绿灯 试题 J 拉箱子 发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【宝藏入口】。 第十三届蓝桥杯大赛软件赛省赛 Java B 组 【考生须知】

HHX_01的博客 6035

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

2024年蓝桥杯Java B组省赛真题超详解析(全)

正经详细题解(全),代码均可AC。不是标题党!讨厌TMD标题党!!如有疑惑欢迎评论区讨论,或者@博主帮你解答o(≧▽≦)o

HYY的博客 2万+

2016年第七届蓝桥杯java B组省赛试题

目录2016年第七届蓝桥杯java B组省赛试题1. 煤球数目(结果填空)2. 生日蜡烛(结果填空)3. 凑算式(结果填空)4. 分小组(代码填空)5. 抽签(代码填空)6. 方格填数(结果填空) 2016年第七届蓝桥杯java B组省赛试题 1. 煤球数目(结果填空) 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(...

D的博客 5656
上一篇: 第七届蓝桥杯省赛JAVA B组第3题
下一篇: 第七届蓝桥杯省赛JAVA B组第5题
luckcircle
博客等级 码龄10年 13粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值