Polya定理相关题目解题方式总结(补轴上 有不变元素)

  

  首先,这些题目都是围绕着Polya公式的题目展开的一些变形,往题上加难度的方式无非就是:

1. 增加找置换的循环节的难度--比如立体的轴对称图形,立方体等等。

2. 在颜色数目上加限制。

3. 对颜色使用上加限制,比如颜色a和颜色b不能在一起用。

4. 例题图形转轴上有不动的元素

  基本上难点都在上述四点上,而且目前还没有见过把2,3放在一起的题,如果真的有,目前的我也不会处理,因为3的处理方式比较独特,用到了矩阵,这学期没学离散数学,这样简单的理解对我来说已经比较困难了,更不用说再对颜色的数目加上限制了。

  这样讲难点有四,循环节,颜色数目,颜色使用,元素不变。

对于找循环节,目前见过的题目类型及处理方式如下:

1. 直接给出置换,这样的题目一般不仅仅需要统计循环节的个数,由于给出的置换是任意的,还需要统计每个循环节所包含的循环数目。方式就是最熟悉的dfs遍历,访问过的点进行标记即可。公式也不可以直接套用,仍然需要用到公式的基本思路,就是对每个循环节染上相同的颜色(对于对称图形的旋转和翻转,其包含的循环节包含的循环的数目一般是相同的。)。

2. 平面轴对称图形的旋转,针对于正n边型以或由n个元素组成的环,其循环节的个数一定是其n的因数d,而其拥有d个循环节的置换的个数等于euler(n/d)--这类题有一种特别坑的题目,就是给你的点数和颜色数和组成环的元素个数相同,数据量很大,需要mod,mod的值还不是质数,这时候就需要在公式中直接约掉n,以防n不存在关于mod的逆元。

3. 平面轴对称图形的翻转,针对于正n边型以或由n个元素组成的环,其循环节的个数与n的奇偶性有关。若n为奇数,则有其循环节个数(n+1)/2,这样的置换有n个。若n为偶数,则其有n/2个置换循环节的个数为n/2,仍有n/2个置换循环节的个数为n/2+1。

4. 正六面体,也就是正方体,(1)对顶点--可旋转角度为120°240°两组,一共有四组这样的对顶点,对应的循环节的长度为32)两个对立面的中点,一共有三组这样的轴线,对应的旋转度数为90°180°270°,分别对应循环节长度为4,2,4。(3)两个对立棱为中心,一共六组,每组的循环节为2。(4)不动,对应的循环节长度为1,一共一组。

  对于颜色数目的限制,都是直接对颜色加以限制,一共见过两种题目,两种题目均有颜色总数的限制为要涂色的点的总数(这也是我会解的前提...),对应的处理方式:

1. 每个循环节含有相同数目的置换,一般属于上述找循环节的后三类,这种题目解决方式就是首先统计每种颜色的的总数,将颜色分为循环节个数个组,组合数过之。

2. 每个循环节不一定含有相同数目的置换,一般属于上述着循环节的第一类,这样的题目,要压准这类题目公式的来源,也就是将不同循环节涂成相同颜色,利用背包解决问题。

  对于颜色使用有限制的题目(下述方法仅限于颜色没限制的题目):

  用一个矩阵表示涂色方案,若ab色不能相邻使用,则A[a][b]=A[a][b]=0

  对矩阵求循环节个数次幂,得到的对角线元素相加即为所求的颜色的循环节次方。

 对于元素轴上有元素不变:请点这里

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值