首页 > 其他分享 >置换

置换

时间:2024-06-05 21:56:08浏览次数:15  
标签:begin end 置换 pmatrix 集合 ldots

置换

定义:

一个有限集合\(S\)到自身的双射(即一一对应)称为\(S\)的一个置换。集合 \(S=\left\{ a_{1},a_{2}\ldots a_{n}\right\}\)上的置换可以表示为

\[f=\begin{pmatrix} a_{1},a_{2}\ldots a_{n} \\ a_{p_{1}},a_{p_{2}}\ldots a_{p_{n}} \end{pmatrix}\]

意为将\(a_i\)映射为\(a_{p_i}\),其中\(p_1,p_2,...,p_n\)是一个排列。显然\(S\)上的所有置换的数量为\(n!\)。

乘法:

对于两个置换\(f=\begin{pmatrix} a_{1},a_{2}\ldots a_{n} \\ a_{p_{1}},a_{p_{2}}\ldots a_{p_{n}} \end{pmatrix}\)和\(g=\begin{pmatrix} a_{p_1},a_{p_2}\ldots a_{p_n} \\ a_{q_{1}},a_{q_{2}}\ldots a_{q_{n}} \end{pmatrix}\),\(f\)和\(g\)的乘积记为\(g\circ f\),其值为

\[f=\begin{pmatrix} a_{1},a_{2}\ldots a_{n} \\ a_{q_{1}},a_{q_{2}}\ldots a_{q_{n}} \end{pmatrix}\]

标签:begin,end,置换,pmatrix,集合,ldots
From: https://www.cnblogs.com/Peng1984729/p/18233965

相关文章

  • 基于web校园二手书籍置换系统设计与实现
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书、P......
  • 【SCAU操作系统】实验二页面置换算法的模拟实现及命中率对比python源代码及实验报告参
    一、课程设计目的通过请求页式管理方式中页面置换算法的模拟设计,了解虚拟存储技术的特点,掌握请求页式存储管理中的页面置换算法。二、课程设计内容模拟实现OPT(最佳置换)、FIFO和LRU算法,并计算缺页率。三、要求及提示1、首先用随机数生成函数......
  • RSA 具有单向陷门置换的性质
    这篇文章我们介绍RSA的单向性,置换型等等.我们给出formal的RSA假设:RSA假设.给定一个三元组\((N,e,y)\),其中\(N\)是大素数\(p,q\)的乘积,\(gcd(e,\Phi(N))=1\),\(y\in\mathbbZ_n^*\),那么对于任意的PPT敌手\(\mathcalA\),能够找到\(x\)使得\(x^e=y......
  • 学习笔记:生成函数II(集合分拆、置换、整数分拆、它们的递推公式、生成函数 和快速计算)
    形式幂级数的更多运算形式幂级数与幂级数的比较形式幂级数本质是序列(\(x^i\)无意义),幂级数本质是极限。形式幂级数通过带入\(x\)还原成幂级数。假设系数在\(\mathbb{C}\)上,可以证明形式幂级数与具有正收敛半径的幂级数在'通常'的所有运算上服从同样规律(加减乘除求导积......
  • 字符串置换
    3.1LintCode211-字符串置换  boolPermutation(string&A,string&B){  解法一:单纯使用数组计数,缺点是对如果带有特殊符号的字符串是无法处理的时间复杂度是O(n)#include<iostream>usingnamespacestd;constintN=1e5+10;intcnt1[26];intcnt2[26];bool......
  • 置换群学习笔记
    一、群引自OIwiki:在数学中,群(group)是由一个集合\(G\),以及一个在\(G\)所有元素上进行的二元运算\(\cdot\),符合「群公理」的代数结构,记作\((G,\cdot)\)。群公理包含下述四个性质:满足封闭性。满足结合律。存在单位元(也称幺元)。存在逆元。而子群的定义则为......
  • 置换 & 基环树题
    T1Statement给一个长度为\(n(\le10^5)\)的排列\(\{a_i\}\)。求一个排列\(\{b_i\}\),使得\(a_i=b_{b_i}\),或输出不存在。Solution先把所有排列变成置换对于任意排列\(\{p_i\}\),它转成置换后都是\(i\top_i\),故有\(i\top_i\top_{p_i}\top_{p_{p_i}}\to...\)所以所有......
  • 循环群与置换群
    循环群(CyclicGroup)生成子群对于任意群\(G\)的非空子集\(A\),定义\(\langA\rang=\bigcap\limits_{i\inI}H_i\),其中\(H_i\)是所有包含\(A\)的\(G\)的子群。称\(\langA\rang\)是由\(A\)生成的子群。容易理解与证明,\(\langA\rang\)是包含\(A\)的\(G\)的最小子群。我们可以......
  • 置换 杨表
    置换基础双射将置换\(p\)唯一分解为若干循环(轮换分解),对于每个循环以其最大值作为开头,再将所有循环按照字典序升序排序,构成一个新的置换。这是\(n\)阶排列到\(n\)阶排列的双射。右推左即为按照前缀最大值划分段从而得到这些循环。例:\(n\)阶随机排列中\(1\)所在循环长......
  • 置换矩阵
    矩阵,可以用二维数组表示出来用二维数组的下标来显示矩阵如下:1 2 34 5 67 8 9原矩阵   1  4 72  5 83  6 9置换矩阵[0][0][0][1][0][2][1][0][1][1][1][2][2][0][2][1][2][2] [0][0][0][1][0][2][1][0] ......