数学吧 关注:949,826贴子:9,493,625
  • 7回复贴,共1
求助

敲代码结果是8640

只看楼主收藏回复

有无大佬知道一般的解决方法是什么,不会是穷举吧
之前自己想的是黑色只能填987才能确保一定满足条件,所以结果是A33*A66=4320;后来一想不对,如果9在3号位,8或7在1号位的话也符合条件,然后就不知道该怎么入手了


IP属地:陕西来自Android客户端1楼2026-06-22 23:10回复
    或者说分类讨论的话怎么分类呢


    IP属地:陕西来自Android客户端2楼2026-06-22 23:11
    回复
      2026-08-12 16:54:13
      广告
      不感兴趣
      开通SVIP免广告
      看看我的思路:先将9填在一个黑格里,在填9上方的格子有8种情况,然后将剩下元素中最大元素填入其中一个黑格中并填好它对应的顶点格子,同理填完所有黑格后剩下随便填,共有3乘8乘2乘7乘24=8064种情况


      IP属地:上海来自iPhone客户端3楼2026-06-23 01:07
      收起回复
        偏序集的线性扩展计数,#p-完全问题,SageMath计算确实是8640
        # 定义偏序集的元素
        elements = ['x1', 'x2', 'x3', 'y1', 'y2', 'y3', 'z1', 'z2', 'z3']
        # 定义偏序关系 (小于关系)
        relations = [
        ('y3', 'x1'),
        ('y3', 'x2'),
        ('y1', 'x2'),
        ('y1', 'x3'),
        ('y2', 'x3'),
        ('y2', 'x1'),
        ('z1', 'x1'),
        ('z2', 'x2'),
        ('z3', 'x3')
        ]
        # 创建偏序集
        P = Poset((elements, relations))
        # 计算并输出线性扩展的数量
        print(P.linear_extensions().cardinality())


        IP属地:广东来自Android客户端5楼2026-06-23 05:12
        收起回复
          三个黑格987共6*720种
          976共6*120种
          975共6*2*24种
          974共6*2*6种
          986共6*3*120种
          985共6*6*24种
          984共6*6*6种
          总计8640


          IP属地:北京来自Android客户端6楼2026-06-23 16:13
          回复