标题:纸牌三角形

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、纸牌三角形相关推荐

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

    2017蓝桥杯java B组纸牌三角形 1.标题:纸牌三角形 A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算).要求每个边的和相等. 下图就是一种排法 A 9 6 4 8 ...

  2. 2017蓝桥杯省赛---java---B---2(纸牌三角形)

    题目描述 纸牌三角形 思路分析 全排列+特殊去重 ans/6 代码实现 package com.atguigu.TEST;class Main{public static int[] a={1,2,3 ...

  3. 蓝桥杯java第八届第二题--纸牌三角形

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

  4. 纸牌三角形(蓝桥杯)

    标题:纸牌三角形 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 ...

  5. 【每日蓝桥】44、一七年省赛Java组真题“纸牌三角形”

    你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏"每日蓝桥",该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想.数据结构等内容, ...

  6. 纸牌三角形java_纸牌三角形

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

  7. 蓝桥杯——历届试题 纸牌三角形

    问题描述: A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算).要求每个边的和相等. A9 64 83 7 5 2 这样的排法可能会有很多. 如果考虑旋转.镜像后相同的算同一 ...

  8. 纸牌三角形and九宫幻方一些对称数组图形关于旋转和镜像的一些规律总结

    关于 对称图形(数字对称图形) 的旋转和镜像问题的一些理解 这里使用两个列子来说明这个情况 ①纸牌三角形 ②九宫幻方 这里可以使用next_permutation 函数 将1-9数组 全排列 求出所有 ...

  9. 17年2标题:纸牌三角形

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

最新文章

  1. 学习canvas 过程中的几点总结
  2. Android DHCP 启动分析【2】
  3. 令人苦恼的调试缓慢问题
  4. Python2和Python3中raise Exception
  5. C++中STL和容器、迭代器、算法之间的关系
  6. UbbCode用正则替换指定格式的输入实现想要的输出
  7. 【dfs】无穷迷宫(jzoj 3924)
  8. TimesIsMoney
  9. solr5 导入oracle,Solr7使用Oracle数据源导入+中文分词
  10. Flutter进阶—Firebase数据库实例
  11. Linux 下用yum安装mysql
  12. 【爬虫】编码问题总结
  13. 【蓝桥杯单片机组模块】15、PWM学习(总结版)
  14. python for ArcGIS 绘制杭州市板块地图
  15. supervisor备忘
  16. 创建第一个SpringBoot项目
  17. 音视频+5G,远程医疗实时音视频解决方案
  18. html把背景设为白色,ps中图片背景怎么改成白色?
  19. 2021好用的CI/CD工具推荐清单
  20. Oracle 基本操作

热门文章

  1. PHP正则表达式大全
  2. UVA 1608 Non-boring sequences(瞎搞)
  3. idea去除重复代码校验
  4. TMD 这个写笔记的号,盗了有意思吗
  5. 洛谷 P1309 瑞士轮 解题报告
  6. JavaScript中this的指向问题
  7. Python 一路走来 Django
  8. 常用脚本--查看数据库文件大小
  9. 在控制台读取用户输入密码,你会么?
  10. python和javascript哪个好_Python