2016第七届蓝桥杯 07 搭积木(java)

第七届蓝桥杯(2016年)JavaA组省赛真题解析 第七届蓝桥杯(2016年)JavaA组省赛真题解析 1.煤球数量 有一堆煤球,堆成三角堆形,具体如下: 第一层放1个 第二层放3个 第三层放6个 第四层放10个 … 如果一共有100层,一共多少个煤球? /** * 1.煤球数量 * 有一堆煤球,堆成三角堆形,具体如下: * 第一层放1个 * 第二层放3个 * 第三层放6个 * 第四层放10个 * ... * 如果一共有100层,一共多少个煤球? */ public class Main { /** * 注意:求得是总 阅读详情

搭积木


小明最近喜欢搭数字积木,
一共有10块积木,每个积木上有一个数字,0~9。


搭积木规则:
每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。
最后搭成4层的金字塔形,必须用完所有的积木。


下面是两种合格的搭法:


   0
  1 2
 3 4 5
6 7 8 9


   0
  3 1
 7 5 2
9 8 6 4    


请你计算这样的搭法一共有多少种?


请填表示总数目的数字。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。


结果:

768


代码如下:

public class Main {

	public static void main(String[] args) {
		/*
		 * a
		 * b c
		 * d e f
		 * g h i j
		 */
		int cnt = 0;
		for(int a=0;a<=9;a++){
			for(int b=0;b<=9;b++){
				for(int c=0;c<=9;c++){
					for(int d=0;d<=9;d++){
						for(int e=0;e<=9;e++){
							for(int f=0;f<=9;f++){
								for(int g=0;g<=9;g++){
									for(int h=0;h<=9;h++){
										for(int i=0;i<=9;i++){
											for(int j=0;j<=9;j++){
												if(a!=b && a!=c && a!=d && a!=e && a!=f && a!=g && a!=h && a!=i && a!=j &&
														b!=c && b!=d && b!=d && b!=e && b!=f && b!=g && b!=h && b!=i && b!=j &&
														c!=d && c!=e && c!=f && c!=g && c!=h && c!=i && c!=j &&
														d!=e && d!=f && d!=g && d!=h && d!=i && d!=j &&
														e!=f && e!=g && e!=h && e!=i && e!=j &&
														f!=g && f!=h && e!=i && e!=j &&
														g!=h && g!=i && g!=j &&
														h!=i && h!=j &&
														i!=j){
													//每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小
													if(a<b && a<c && b<d && b<e && c<e && c<f && d<g && d<h && e<h && e<i && f<i && f<j){
														cnt++;
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
		System.out.println(cnt);
	}
}


  
第七届蓝桥杯嵌入式省赛题目+程序 包含题目和工程文件,自己备赛期间写的程序,用的是新板子,STM32G431+CubeMX,功能全部实现,内容浅显易懂,如有问题可以联系我。 立即下载

相关推荐

2018第九届蓝桥杯C/C++B组决赛真题

2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题2018第九届蓝桥杯C/C++B组决赛真题

蓝桥杯真题 16省Ja3-搭积木(小明最近喜欢搭数字积木, 一共有10块积木,每个积木上有一个数字,0~9。...)搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最

题目描述 小明最近喜欢搭数字积木, 一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形,必须用完所有的积木。 下面是两种合格的搭法: 请你计算这样的搭法一共有多少种? 请填表示总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 输入 没有输入。 输出 1个整数 思...

fucheng的博客 2500

蓝桥杯嵌入式-第七届省赛-模拟液位检测告警系统

蓝桥杯嵌入式第七届省赛主观题-模拟液位检测告警系统参考代码 已完成全部功能,详情请见博客https://blog.youkuaiyun.com/lishan132/article/details/109091657

蓝桥杯嵌入式第七届省题

第七届蓝桥杯嵌入式 这一届的蓝桥杯省题他的用到的外设相对于来说还是比较多的,有用到ADC、EEPROM、USART、led、key这些外设,可以说除了没用到PWM、蜂鸣器之外,蓝桥杯嵌入式的考点涉及的外设大多都包含在里面了。可以说也是比较齐全了,不过我们也不要给自己太大的压力,把基本的配置学会了,main函数编写起来还是简单的。 第七届题目要求是模拟液位警报系统,要求通过模拟电压信号(ADC)计算他液位高度,并在液位等级发生变化的时候通过串口发送到PC机上。 下面我们看看具体的要求。 1.液位高度、ADC

weixin_51914919的博客 2000

UniApp实战:5分钟搞定极光推送(JG-JPush)从配置到消息测试全流程

本文详细介绍了如何在UniApp中快速集成极光推送(JG-JPush),从基础配置到核心代码实现,再到双端调试技巧和高级功能扩展。通过5分钟全流程指南,开发者可以轻松实现消息推送功能,提升应用的用户触达率。

sat99的博客 684

MTK平台 MT6789 烧录 efuse 3.0 Configuration SOP

=====================生成cert1和cert2 key===============================================生成efuse key相关文件===========================================签名DA==========================================================正常编译。=====================Security3.0 的SOP 说明。

a785722173的博客 2334

蓝桥杯真题 搭积木 小明最近喜欢搭数字积木。一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形

问题描述 小明最近喜欢搭数字积木。一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形,必须用完所有的积木。 下面是两种合格的搭法: 请你计算这样的搭法一共有多少种? 输入 没有输入 输出 一个整数 思路: 水题,先利用全排列模板生成0-9这十个数的全排列然后再进行判断就行了。 代码: #include <algorithm> #include<stdio.h> using na

fucheng的博客 1918

ArcGIS-裁剪遥感影像及dem图像

6、选择【工具箱】-【数据管理工具】-【栅格】-【裁剪】。在【输入栅格】里选择要裁剪的dem,在【输出范围】里选择刚创建的裁剪范围。选择一个输出路径,其他参数保存默认。2、起一个名称,要素类型选择【面】。点击【编辑】选择与要裁剪的dem一致的地理坐标系。1、创建需要裁剪区域的面层shp,右击选择【新建】-【shapefile】3、点击编辑器,选择开始编辑。4、选择【裁剪范围】,点击确定。5、画出想要裁剪的范围并保存。

siwenaiyou的博客 1万+

(第九届蓝桥杯国赛)搭积木(记忆化搜索)

记忆化搜索

AC__dream的博客 559

【AirSim+PX4】WSL2上运行PX4连接Airsim步骤

在 Linux 命令行中输入以下命令以添加(或改变)环境变量。注意,此处的 IP 地址应为。4.启动 sln 文件的调试以进入 UE4 编辑器,并在 Linux 中启动 PX4。

m0_53538421的博客 1505

WIFI基础入门--802.11g--增强速率物理层ERP--15

WIFI基础入门--802.11--增强速率物理层--191.802.11g的组件保护机制 1.802.11g的组件 802.11g其实是将好几种物理层规范合而为一。虽然统称为增强速率物理层(Extended Rate PHY简称ERP),但是实际上ERP有好几种不同的方式: ERP-DSSS与ERP-CCK 这两种模式向下兼容于原始直接序列规范(1Mbps与2Mbps),以及所提到的802.11...

香蕉一号 4619

第七届蓝桥杯省赛——7搭积木(套全排列公式)

这道题跟凑公式大同小益处,唯一不一样的点就是凑公式通过公式来判断count加不加,这个通过题目给的规律来判断count加不加(每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。),除了最后一行,其他的每个都要符合这个规律,只要符合count自增。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。一共有10块积木,每个积木上有一个数字,0~9。最后搭成4层的金字塔形,必须用完所有的积木。小明最近喜欢搭数字积木,

Mr_wangzu的博客 384

YOLO26涨点改进 | 小目标损失函数独家改进篇 | TGRS 2025 | 引入AdaFocalLoss损失函数,改进小目标检测,自适应聚焦小目标与样本分布不平衡,提升检测精度与训练稳定性

本文提出将AdaFocalLoss损失函数应用于YOLO26模型优化,有效提升小目标检测性能。AdaFocalLoss通过目标尺寸感知机制和IoU引导的动态调节,自动调整训练权重和聚焦程度,解决了样本不平衡问题。相比传统损失函数,它无需手动调参,能增强训练稳定性,在多尺度、复杂场景下表现优异。文章详细介绍了AdaFocalLoss的原理、优势及实现方法,并提供了代码集成指南。实验表明该方法能显著提升检测精度和鲁棒性,特别适用于小目标检测任务。

Ai缝合怪、助力小伙伴高效发论文 337

2016年第七届蓝桥杯真题解析JavaC组

A:有奖猜谜 小明很喜欢猜谜语。 最近,他被邀请参加了X星球的猜谜活动。 每位选手开始的时候都被发给777个电子币。 规则是:猜对了,手里的电子币数目翻倍, 猜错了,扣除555个电子币, 扣完为止。 小明一共猜了15条谜语。 战果为:vxvxvxvxvxvxvvx 其中v表示猜对了,x表示猜错了。 请你计算一下,小明最后手里的电子币数目是多少。 请填写表示最后电子币数目的数字。 注意:你提交的应该是一个整数,不要填写 答案:58497 B:煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层

qq_44844588的博客 3452

华为OD技术面真题 - 计算机网络 - 1

汇总华为OD技术面八股文计算机网络相关八股文,高频技术真题并提供详细解答。

qq_45776114的博客 1328

SAP Fiori Launchpad 概述

SAP Fiori launchpad 是托管 SAP Fiori 应用程序的 shell,并为应用程序提供导航、个性化、嵌入式支持和应用程序配置等服务。SAP Fiori Launchpad 是移动和桌面设备上 SAP Fiori 应用程序的入口点。启动板显示带有图块的主页,其中可以显示实时状态指示器,例如打开的任务数量。每个图块代表用户可以启动的业务应用程序。这包括 SAP Business Suite 事务应用程序和 SAP Smart Business 分析应用程序。

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

蓝桥杯第七届真题 :搭积木

点击查看:蓝桥杯历年真题 题解目录 搭积木 思路分析: 1. 很显然的全排列问题 2. 判断的时候注意 上方的数字比下方小 package java_2016_C; public class Main007_搭积木 { static int ans; static int[]a = {0,1,2,3,4,5,6,7,8,9}; public static void main(S...

Xiong-er 的博客 495

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

2016年第七届java A组蓝桥杯省赛真题

这里是蓝桥杯历年的题目专栏,将会陆续更新将往年真题以及解答发布出来,欢迎各位小伙伴关注我吖,你们的点赞关注就是给我最好的动力!!! 每天更新一届真题,敬请期待 蓝桥杯历年真题及详细解答 目录第一题:煤球数目第二题:生日蜡烛第三题:搭积木第四题:分小组第五题:抽签第六题:寒假作业第七题:剪邮票第八题:取球博弈第九题:交换瓶子第十题:压缩变换 第一题:煤球数目 题目描述 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角.

戎码一生的博客 2564

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

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

2016年第七届蓝桥杯省赛试题及详解(Java本科A组)

蓝桥杯历年真题题目及题解目录汇总 结果填空 (满分3分) 结果填空 (满分5分) 结果填空 (满分9分) 代码填空 (满分11分) 代码填空 (满分13分) 结果填空 (满分15分) 结果填空 (满分19分) 程序设计(满分21分) 程序设计(满分23分) 程序设计(满分31分) 1.煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列...

一叶之修的博客 2930

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

蓝桥杯2016Java_A组

蓝桥杯2016Java_A组 文章目录蓝桥杯2016Java_A组1. 煤球数目2.生日蜡烛3. 搭积木6. 寒假作业7. 剪邮票8.交换瓶子 1. 煤球数目 /* 煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), .... 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 ...

qq_42847094的博客 270

蓝桥杯2016javaA组_搭积木问题

public class text7 { /** * 搭积木 蓝桥杯2016javaA组 作者:mike */ public static void main(String[] args) { // TODO Auto-generated method stub text7 text = new text7(); int[] xiangzi = new int[] { 0...

Mike的博客 505

2016第七届蓝桥杯javaA组省赛题解

第七届蓝桥杯javaA组省赛题解 1.煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), … 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 思路: 直接计算 public static void main(S...

Zun 583

【蓝桥日记③】2016第七届省赛(软件类)JavaA组✿答案解析

下雪的时候,不妨看一看《雪国》,温一温《情书》

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

第七届蓝桥杯 2016年省赛真题(Java 大学C组)

蓝桥杯---Java大学C组---个人赛日常刷题【day3】

二两清酒.的博客 864

2016第七届蓝桥杯省赛JAVA A组真题解析(带源码及解析)

蓝桥杯历年真题及解析. 目录:蓝桥杯历年真题及解析.A:煤球数目(难度:★)题目:分析:代码:B:生日蜡烛(难度:★)题目:分析:代码:C:搭积木(难度:★★)题目:分析:代码:D:分小组(难度:★★)题目:分析:代码:E:抽签(难度:★★★)题目:分析:代码:F:寒假作业(难度:★★★)题目:分析:代码:G:剪邮票(难度:★★★★)题目:分析:代码:H:取球博弈(难度:★★★★★)题目:分析:代码:I:交换瓶子(难度:★★★★)题目:分析:代码:J:压缩变换(难度:★★★★★)题目:分析:代码: A:煤球

王跃坤的博客 1313

蓝桥杯-第七届省赛javaA组-搭积木

搭积木 小明最近喜欢搭数字积木, 一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形,必须用完所有的积木。 下面是两种合格的搭法: 0 1 2 3 4 5 6 7 8 9 0 3 1 7 5 2 9 8 6 4

obession的博客 5466
上一篇: 2016第七届蓝桥杯 06 凑算式(java)
下一篇: 2016第七届蓝桥杯 08 冰雹数(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值