置换及其应用
来源:互联网 发布:未激活离线加速 mac 编辑:程序博客网 时间:2024/06/06 01:46
1.置换的定义:n个元素的全排列/一一映射
2.性质:
1)置换具乘法有结合律但是没有交换律,但是不相交的循环乘法具有交换律
2)置换可以唯一地分解为不相交循环的乘积
3.循环节:置换的循环分解中循环的个数称为该置换的循环节
4.应用:
1)等价类计数
不动点:若某个方案s经过置换f后不变,称s为f的不动点,记置换f的不动点个数为C(f)。
伯恩赛德定理:ans=
波利亚定理:ans=
波利亚定理使得等价类计数问题转化为以下问题:
1.找到所有的置换:一般为旋转和反射/翻转两种操作,每种操作由于旋转角度和对称轴不同而形成不同等价类,但是不以旋转和翻转方向作为不同等价类的计算标准。
2.对于每一种置换,寻找各自循环节m(f),就是看经过多少次相同该置换后,各点回到原来位置
3.带入波利亚公式求解即可。
结论
置换分解
1.置换B可以分解为A^2的条件是B的偶数长度循环有偶数个
2.奇数循环可以分结尾一个奇数循环平方的形式
高次方形式有类似结论
3.交换排列
1.一个n个数的排列的置换为f,f的循环节为k,那么它至少交换n-k次才能得到1-n的顺序排列
0 0
- 置换及其应用
- poj 2369-Permutations置换及其应用
- 置换 置换群 应用
- 置换 置换群 应用
- 置换 置换群 应用
- 置换 置换群 应用 +置换群对某些算法问题的解释
- POJ 3270 Cow Sorting 置换应用
- 置换群在博彩算法中的应用
- 置换与Polya 计数原理-应用部分
- 矩阵乘法经典应用之置换
- 单置换检验,轮廓检验及其他程序
- 置换TextView文字----CharSequence数据类型与Resource ID应用
- KWIC算法(置换索引)的一个简单应用
- poj 3270 Cow Sorting 置换群的应用
- uva 1016 - Silly Sort(置换的灵活应用)
- Codeforces Round #252 D 置换群的简单应用
- 置换TextView文字,CharSequence数据类型与Resource ID的应用
- EJB核心技术及其应用
- json 接口定义坑
- 小心别让圆角成了你列表的帧数杀手
- 8.7省选模拟总结
- 模仿图书系统,实现前台和后台操作
- 唯一分解定理
- 置换及其应用
- Lingo超经典案例大全
- 宋宝华 DTS
- opencv3.0 河冰识别(持续更新中)
- Linux端口的关闭和启用
- zoj1016 Parencodings(括号匹配变形:STL栈处理+模拟)
- A. Lineland Mail
- HDU 4281 Judges' response(状压DP)
- 关于深度学习caffe for Windows编译入门