2017第八届蓝桥杯 03 纸牌三角形(java)

第八届蓝桥杯JavaC组省赛真题 解题代码部分来自网友,如果有不对的地方,欢迎各位大佬评论 题目1、外星日历 题目描述 某星系深处发现了文明遗迹。 他们的计数也是用十进制。 他们的文明也有日历。日历只有天数,没有年、月的概念。 有趣的是,他们也使用了类似“星期”的概念, 只不过他们的一个星期包含了9天, 为了方便,这里分别记为: A,B,C…H,I 从一些资料上看到, 他们的23日是星期E 他们的190日是星期A 他们的343... 阅读详情
标题:纸牌三角形


A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。
下图就是一种排法(如有对齐问题,参看p1.png)。


      A
     9 6
    4   8
   3 7 5 2


这样的排法可能会有很多。


如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?


请你计算并提交该数字。


注意:需要提交的是一个整数,不要提交任何多余内容。


---------------------------


笨笨有话说:
    感觉可以暴力破解哦。
    麻烦的是,对每个排法还要算出它的旋转、镜像排法,看看有没有和历史重复。


歪歪有话说:
    人家又不让你把所有情况都打印出来,只是要算种类数。

    对于每个基本局面,通过旋转、镜像能造出来的新局面数目不是固定的吗?



注意:

题目所提到旋转、镜像后相同的算同一种,因为所用的暴力求解,所以同一个排法,旋转相同的有3种(旋转120°,旋转240°,旋转360°),镜像相同的有2种(左、右)。(镜像我们可以把它理解为心形。。)


思路:

从代码中可以看成(把纸牌三角形看成下面的图形)

a

b c

d e

f g h i


结果:

144


代码如下:

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int cnt=0;
		for(int a=1;a<=9;a++){
			for(int b=1;b<=9;b++){
				for(int c=1;c<=9;c++){
					for(int d=1;d<=9;d++){
						for(int e=1;e<=9;e++){
							for(int f=1;f<=9;f++){
								for(int g=1;g<=9;g++){
									for(int h=1;h<=9;h++){
										for(int i=1;i<=9;i++){
											if(a!=b && a!=c && a!=d && a!=e && a!=f && a!=g && a!=h && a!=i &&
													b!=c && b!=d && b!=e && b!=f && b!=g && b!=h && b!=i &&
													c!=d && c!=e && c!=f && c!=g && c!=h && c!=i &&
													d!=e && d!=f && d!=g && d!=h && d!=i &&
													e!=f && e!=g && e!=h && e!=i &&
													f!=g && f!=h && f!=i &&
													g!=h && g!=i && 
													h!=i){
												if((a+b+d+f)==(a+c+e+i) && (a+b+d+f)==(f+g+h+i) && (a+c+e+i)==(f+g+h+i)){
													cnt++;
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
		System.out.println(cnt/3/2);	//旋转3种,镜像2种
	}

}



全排列算法:蓝桥杯2017之纸牌三角形 纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法(如有对齐问题,参看p1.png)。 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?... 阅读详情

相关推荐

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

01 购物单 简单计算 excel 02 纸牌三角形 全排列+特殊去重 *03 承压计算 数组 注意计量单位,要精确就先放大2^30来做除法 用2^30精确计算、double二维数组 **04 魔方状态 模拟+去重 05 取数位 递归 搞清楚参数的含义及参数变化的方向 返回整数位数、取整数第k位数字 06 最大公共子串 经典dp 07 日期问题 常规日期运算,细心,考虑闰年;字符串处理 ***08 包子凑数 扩展欧几里得 + 完全背包问题(dp) 09 分巧克力 二分枚举 ****10 k倍区间 前缀和+组

upward 3870

蓝桥杯——练习系统登录

嗨喽,大家好! 今天来跟大家说一下蓝桥杯官网的练习系统如何登录 ① 首先浏览器搜索"蓝桥杯大赛官网" ② 点击蓝桥杯大赛—全国大学生TMT行业赛事③进入蓝桥杯官网网页,选择"院校"或者"学生",手机号注册或者微信进行登录。 ④登录之后,在菜单栏选择"学习资料"——"学习系统" ⑤选择登录方式—"老师"或者"学生"进行登录 ⑥登录之后,选择"试题集",练习系统面向参加"蓝桥杯"全国软件和信息技术专业人才大赛的老师和同学。 练习题系统将帮助参赛的同学们熟悉比赛试题的形式和解...

weixin_60383859的博客 7763

保姆级教程:用MS建完分子模型,如何一键转成LAMMPS能用的data文件?

本文详细介绍了如何将Materials Studio(MS)构建的分子模型转换为LAMMPS可用的data文件的全流程。重点讲解了力场选择、环境配置、转换命令参数解析及常见问题排查,帮助初学者快速掌握MS与LAMMPS之间的数据转换技巧,特别适合计算材料学领域的研究人员。

weixin_42665255的博客 472

蓝桥杯比赛

目录 一、前言 二、蓝桥杯比赛介绍 三、蓝桥杯比赛时间 1.报名时间 2.比赛时间 四、蓝桥杯比赛的分类 五、蓝桥杯获奖率 1.省赛 2.总决赛 六、总结 一、前言 蓝桥杯比赛越来越得到了高校认可,有了一定的影响力,是一个不错的比赛。 蓝桥杯官网链接:https://dasai.lanqiao.cn/ 二、蓝桥杯比赛介绍 为促进软件和信息领域专业技术人才培养,提升高校毕业生的就业竞争力,由教育部就业指导中心支持......

weixin_44077714的博客 4万+

maxwell与steady state thermal 通过workbench耦合仿真

文章目录maxwellsteady state thermal maxwell 1加入maxwell并打开 2导入模型 3选择求解器类型:涡流求解器eddy current 4修改模型名字不能带_等特殊符号 5为模型赋材料 6设立3D边界,各边电流进出方向为0其余方向300 7设置激励条件,可设置电流大小,相位,方向 8设置集肤深度,选取中间铜导体的体然后设置,如何设置看帮助文档 9求解设置 迭代步数 收敛精度 交流电频率 10验证条件满足计算 11求解 发现无法求解,删除ai

roymustang的博客 9202

2、TCGA数据处理(差异分析前处理)

注意:1、是R语言中用于读取文本文件并创建数据框的函数。它可以从文本文件中读取数据并将其存储为数据框的形式,每一列代表一个变量,每一行代表一个观察值。2、括号要成对,不能少了;3、file = 'TCGA-LIHC.htseq_counts.tsv'引号可以是单或双引号,建议单;4、逗号主要中英文,都是用英文模式才没错;5、.tsv文件类型必须要有,不能删除,否则读不进来;6、上面代码将TCGA-LIHC.htseq_counts.tsv文件读入并赋值给count1。

PLW_12的博客 2668

2017蓝桥杯java B组纸牌三角形

2017蓝桥杯java B组纸牌三角形 1.标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢? 请你计算并提交该数字。 注意:需要提交的是一个整数,不要提交任何多余内容...

weixin_40086938的博客 388

别再只盯着Text-VQA了!这4个主流VQA数据集(含中英双语)的保姆级下载与对比指南

本文深入解析了Text-VQA、ST-VQA、OCR-VQA和EST-VQA这4个主流视觉问答数据集的特性与应用场景,提供了详细的下载与预处理指南。通过对比分析,帮助开发者根据项目需求选择最适合的数据集,避免因选型不当导致的模型性能问题,特别适合需要处理中英双语或多模态文本理解的AI项目。

weixin_42524708的博客 362

【蓝桥杯JavaB组真题详解】纸牌三角形(2017)

题目描述 纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法(如有对齐问题,参看p1.png)。 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢? 请你计算并提交该数字。 注意:需要提交的是一个整数,不要提交任何多余内容。 解题思路 全排列,得出全排列答案后, 考虑旋转、镜像后相同的算同一种,只需要在得到的答案除6即可(旋转除3,对称除2) 参考代码 public class Epaixu

疼疼蛇的博客 432

人像美肤 人体美型 CVPR 2022 ABPN

人像美肤 CVPR 2022 ABPN

jacke121的专栏 842

【C语言】一文带你拿捏分支和循环语句(一万字详细讲解)

if/switch语句、while/fo/do...while循环语句、goto语句详解

StackFrame 1235

【蓝桥杯2017JavaB】购物单、纸牌三角形、承压计算

购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。 取款机只能提供100元面额的纸币。小明想尽可能少取些现金,够用就行了。 你的任务是计算出,小明最少需要取多少现金。 以下是让人头疼的购物单,为了

VanGotoBilibili的博客 1万+

国网DLT698.45协议——采集系统、数据交换(三)

物理层规定了通信单元或其他终端设备与多功能电表的通信接口,接口的物理与电气特性。常见的物理层传输方式有对于RS485、红外、载波通信等通信信道。将数据包装成可传输的帧格式。1、根据通信配置参数完成端口的初始化配置,通信状态初始化为准备接收状态,初始化相关计数器及缓冲区指针。2、链路层及控制子模块负责通信数据的收发控制,各类超时问题的处理。无通信数据接收时,定时初始化通信端口。3、完成协议帧的解析及应答。

一个bug是bug,多个bug能work 8052

Java实现第八届蓝桥杯纸牌三角形

纸牌三角形 题目描述 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法(如有对齐问题,参看p1.png)。 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢? 请你计算并提交该数字。 注意:需要提交的是一个整数,不要提交任何...

南 墙 1万+

从 SM30 到 Fiori:在 SAP BTP ABAP Environment 里创建 Business Configuration 配置维护对象的完整路径

摘要 在SAP BTP的ABAP环境中,传统SAP GUI和SM30配置方式被Business Configuration (BC)替代。BC通过Fiori应用维护配置,支持传输和权限控制。配置表需满足可维护性条件,如允许数据维护、包含技术字段等。通过ADT生成Maintenance Object和Transport Object,实现配置发布与治理。权限管理需创建IAM App和Business Catalog,确保配置可维护。BC在云端延续了可控、可追溯、可发布的治理原则。 (字数:150)

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

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

蓝桥杯2017初赛 纸牌三角形 数学 去重

大家觉得写还可以,可以点赞、收藏、关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录[蓝桥杯2017初赛]纸牌三角形题目描述输出分析 [蓝桥杯2017初赛]纸牌三角形 题目描述 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢? 输出 输出一个整数表示答案 分析 全排列

motongxue的博客 309

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

第八届蓝桥杯省赛JavaB组-纸牌三角形

第八届蓝桥杯省赛JavaB组-纸牌三角形纸牌三角形思路 纸牌三角形 标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法(如有对齐问题,参看p1.png)。 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同...

蓝桥杯第八届省赛B组纸牌三角形 578

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Statistics and Machine Learning Toolbox

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

2017第八届蓝桥杯省赛JAVA B组真题解析(带源码及解析)

蓝桥杯历年真题及解析. 目录:蓝桥杯历年真题及解析.A: 购物单22222分析:代码:B:纸牌三角形333333分析:代码:C:承压计算分析:代码:D:魔方状态55555E:取数位分析:代码:F:最大公共子串分析:代码:G:日期问题输入输入样例输入样例输出分析:代码: A: 购物单22222 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不

王跃坤的博客 2766

2017年第八届java B组蓝桥杯省赛真题

这里是蓝桥杯历年的题目专栏,将会陆续更新将往年真题以及解答发布出来,欢迎各位小伙伴关注我吖,你们的点赞关注就是给我最好的动力!!! 每天更新一届真题,敬请期待 蓝桥杯历年真题及详细解答 目录第一题:购物单第二题:纸牌三角形第三题:比酒量第四题:奇怪的比赛第五题:方阵转置第六题:大数乘法第七题:放棋子第八题:密码发生器第九题:夺冠概率第十题:取球游戏 第一题:购物单 题目描述 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,.

戎码一生的博客 4216

第八届蓝桥杯 JavaB 纸牌三角形

第八届蓝桥杯 JavaB 纸牌三角形 标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法(如有对齐问题,参看p1.png)。 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢? 请你计算并提交该数字。 注意:需要提交的是一个整数...

frontierq的博客 195

Java实现蓝桥杯第八届2017年真题

Java B 第八届真题一级目录二级目录三级目录纸牌三角形承压计算取数位最大公共子串日期问题包子凑数分巧克力k倍区间 一级目录 二级目录 三级目录 纸牌三角形 标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法(如有对齐问题,参看p1.png)。 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排

JohnnyLin 802

2017年第八届蓝桥杯省赛试题及详解(Java本科B组)

蓝桥杯历年真题题目及题解目录汇总 结果填空 (满分5分) 结果填空 (满分11分) 结果填空 (满分13分) 结果填空 (满分17分) 代码填空 (满分7分) 代码填空 (满分9分) 程序设计(满分19分) 程序设计(满分21分) 程序设计(满分23分) 程序设计(满分25分) 1.标题: 购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙...

一叶之修的博客 1万+

2017年第八届蓝桥杯真题解析JavaB组

A.购物单: 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。 取款机只能提供100元面额的纸币。小明想尽可能少取些现金,够用就行了。 你的任务是计算出,小明最少需要取多少现金。 以下是让人头疼的购物单,为了保护隐私,物品名称被隐藏

qq_44844588的博客 3096

蓝桥杯java 纸牌三角屋

蓝桥杯2017B组java真题 纸牌三角屋 /* 标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。 下图就是一种排法 A 9 6 4 8 3 7 5 2 这样的排法可能会有很多。 如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢? 请你计算并提交该数字。 注意:需...

weixin_44422513的博客 206
上一篇: 2017第八届蓝桥杯 01 外星日历(java)
下一篇: 2017第八届蓝桥杯 04 承压计算(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值