Polya原理的应用经典实例

关于Polya原理的应用经典实例:

问题:用两种颜色去染排成一个圈的6个棋子,如果通过旋转得到只算作一种。问有多少种染色状态。

解:先将棋子表上号:

            1

6     2

        5     3

           4

那么把所有通过旋转mm大于等于0小于等于5)步的写出来:

      1                 6              5

     6    2             5   1          4   6

     5    3             4   2          3   1

        4                  3              2

  (m=0)              (m=1)      (m=2)

 

        4                  3               2

     3    5             2   4          1    3

     2    6             1   5          6    4

        1                  6               5

  (m=3)              (m=4)       (m=5)

 

然后写出每种的置换群:

   1 2 3 4 5 6       1 2 3 4 5 6       1 2 3 4 5 6

   1 2 3 4 5 6       6 1 2 3 4 5       5 6 1 2 3 4

      m= 0                m=1               m=2

 

   1 2 3 4 5 6       1 2 3 4 5 6       1 2 3 4 5 6

   4 5 6 1 2 3       3 4 5 6 1 2       2 3 4 5 6 1

       m=3              m=4                 m=5

(第一行是原来每位的数字,后一行为现在每位数字)

化简:

(1)(2)(3)(4)(5)(6)      (1,6,5,4,3,2)    1,5,3(2,6,4)

(1,4)(2,5)(3,6)         (1,3,5)(2,4,6)     (1,2,3,4,5,6)

  (每个数对应下一个数,接着再找下一个数的对应数,遇到循环加括号)

 

最后,根据Polya原理:

Answer=(2^6+2^1+2^2+2^3+2^2+2^1)/6=14

(2表示两种颜色,幂表示每种的括号数,除以6表示有6种)

 

非常神奇的东西,不知道为什么,也不清楚具体的定义是什么(看也看不懂),反正这个典型就是这么牛的被解掉了!

转载于:https://my.oschina.net/u/1247611/blog/162925

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值