2017/Province_Java_B/2、纸牌三角形
标题:纸牌三角形
A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。
要求每个边的和相等。
下图就是一种排法。
A9 64 83 7 5 2
这样的排法可能会有很多。
如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?
请你计算并提交该数字。
注意:需要提交的是一个整数,不要提交任何多余内容。
算法+数据结构
全排列+check
Python
from itertools import permutationsif __name__ == '__main__':ans, cards = 0, [1, 2, 3, 4, 5, 6, 7, 8, 9]for item in permutations(cards):sum1 = item[0] + item[1] + item[3] + item[5]sum2 = item[0] + item[2] + item[4] + item[8]sum3 = item[5] + item[6] + item[7] + item[8]if sum1 == sum2 and sum2 == sum3:ans += 1print(f"{item[0]}\n{item[1]} {item[2]}\n{item[3]} {item[4]}\n{item[5]} {item[6]} {item[7]} {item[8]}")print(ans // 6)
Answer:144
2017/Province_Java_B/2、纸牌三角形相关推荐
- 2017蓝桥杯java B组纸牌三角形
2017蓝桥杯java B组纸牌三角形 1.标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算).要求每个边的和相等. 下图就是一种排法 A 9 6 4 8 ...
- 2017蓝桥杯省赛---java---B---2(纸牌三角形)
题目描述 纸牌三角形 思路分析 全排列+特殊去重 ans/6 代码实现 package com.atguigu.TEST;class Main{public static int[] a={1,2,3 ...
- 蓝桥杯java第八届第二题--纸牌三角形
标题:纸牌三角形A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算).要求每个边的和相等.下图就是一种排法(如有对齐问题,参看p1.png).A9 64 83 7 5 2这样的 ...
- 纸牌三角形(蓝桥杯)
标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算).要求每个边的和相等. 下图就是一种排法. A 9 6 4 8 3 7 5 2 镜像后的: A 6 9 8 ...
- 【每日蓝桥】44、一七年省赛Java组真题“纸牌三角形”
你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏"每日蓝桥",该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想.数据结构等内容, ...
- 纸牌三角形java_纸牌三角形
原创 标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算).要求每个边的和相等. 下图就是一种排法(如有对齐问题,参看p1.png). A 9 6 4 8 ...
- 蓝桥杯——历届试题 纸牌三角形
问题描述: A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算).要求每个边的和相等. A9 64 83 7 5 2 这样的排法可能会有很多. 如果考虑旋转.镜像后相同的算同一 ...
- 纸牌三角形and九宫幻方一些对称数组图形关于旋转和镜像的一些规律总结
关于 对称图形(数字对称图形) 的旋转和镜像问题的一些理解 这里使用两个列子来说明这个情况 ①纸牌三角形 ②九宫幻方 这里可以使用next_permutation 函数 将1-9数组 全排列 求出所有 ...
- 17年2标题:纸牌三角形
标题:纸牌三角形-java A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算).要求每个边的和相等. 下图就是一种排法(如有对齐问题,参看p1.png). A9 6 4 8 ...
最新文章
- 学习canvas 过程中的几点总结
- Android DHCP 启动分析【2】
- 令人苦恼的调试缓慢问题
- Python2和Python3中raise Exception
- C++中STL和容器、迭代器、算法之间的关系
- UbbCode用正则替换指定格式的输入实现想要的输出
- 【dfs】无穷迷宫(jzoj 3924)
- TimesIsMoney
- solr5 导入oracle,Solr7使用Oracle数据源导入+中文分词
- Flutter进阶—Firebase数据库实例
- Linux 下用yum安装mysql
- 【爬虫】编码问题总结
- 【蓝桥杯单片机组模块】15、PWM学习(总结版)
- python for ArcGIS 绘制杭州市板块地图
- supervisor备忘
- 创建第一个SpringBoot项目
- 音视频+5G,远程医疗实时音视频解决方案
- html把背景设为白色,ps中图片背景怎么改成白色?
- 2021好用的CI/CD工具推荐清单
- Oracle 基本操作