博客
关于我
POJ - Permutations(群论,置换群)
阅读量:715 次
发布时间:2019-03-21

本文共 528 字,大约阅读时间需要 1 分钟。

置换群是群论中的一个非常重要的概念,它由置换(即生物体对换)组成的集合以及群运算(乘法)构成。置换群在数学、计算机科学和工程学中有广泛的应用,特别是在解决排列问题、优化算法和分布系统时。置换群的分析对理解许多数学概念和实际问题至关重要。

当我们处理置换群时,一个关键的问题是确定置换的阶,即置换的循环节长度的最小公倍数(LCM)。换句话说,一个置换可以分解为多个循环的乘积,而每个循环的长度决定了置换群的阶。要找到所有循环的长度的最小公倍数,我们需要分析置换的循环结构。

要找到循环节长度,我们可以采用以下步骤:

  • 初始化一个数组“visited”来记录每个元素是否被访问过。
  • 遍历每个元素,如果元素未被访问,则从该元素开始查找循环。
  • 在查找循环时,记录循环的长度。
  • 记录所有循环的长度,并计算这些长度的最小公倍数。
  • 例如,假设我们有一个置换,置换序列如下:

    • 1 -> 2 -> 3 -> 1
    • 4 -> 5 -> 4
    • 6 -> 6

    循环节数分别为3、2和1。这些循环节数的最小公倍数是6。

    需要注意的是,如果在记录循环节长度时,发现某个长度已经被记录过,可以直接使用之前的答案,而不是重新计算,这可能减少计算量。不过,需要确保已经收集了所有所需的循环节长度。

    转载地址:http://spirz.baihongyu.com/

    你可能感兴趣的文章
    NIFI从MySql中离线读取数据再导入到MySql中_03_来吧用NIFI实现_数据分页获取功能---大数据之Nifi工作笔记0038
    查看>>
    NIFI从PostGresql中离线读取数据再导入到MySql中_带有数据分页获取功能_不带分页不能用_NIFI资料太少了---大数据之Nifi工作笔记0039
    查看>>
    NIFI同步MySql数据_到SqlServer_错误_驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server_Navicat连接SqlServer---大数据之Nifi工作笔记0047
    查看>>
    Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
    查看>>
    NIFI大数据进阶_FlowFile拓扑_对FlowFile内容和属性的修改删除添加_介绍和描述_以及实际操作---大数据之Nifi工作笔记0023
    查看>>
    NIFI大数据进阶_NIFI的模板和组的使用-介绍和实际操作_创建组_嵌套组_模板创建下载_导入---大数据之Nifi工作笔记0022
    查看>>
    NIFI大数据进阶_NIFI监控的强大功能介绍_处理器面板_进程组面板_summary监控_data_provenance事件源---大数据之Nifi工作笔记0025
    查看>>
    NIFI大数据进阶_内嵌ZK模式集群1_搭建过程说明---大数据之Nifi工作笔记0015
    查看>>
    NIFI大数据进阶_外部ZK模式集群1_实际操作搭建NIFI外部ZK模式集群---大数据之Nifi工作笔记0017
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_01_实际操作---大数据之Nifi工作笔记0029
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
    查看>>
    NIFI大数据进阶_连接与关系_设置数据流负载均衡_设置背压_设置展现弯曲_介绍以及实际操作---大数据之Nifi工作笔记0027
    查看>>
    NIFI数据库同步_多表_特定表同时同步_实际操作_MySqlToMysql_可推广到其他数据库_Postgresql_Hbase_SqlServer等----大数据之Nifi工作笔记0053
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南001---大数据之Nifi工作笔记0068
    查看>>
    NIFI集群_内存溢出_CPU占用100%修复_GC overhead limit exceeded_NIFI: out of memory error ---大数据之Nifi工作笔记0017
    查看>>
    NIFI集群_队列Queue中数据无法清空_清除队列数据报错_无法删除queue_解决_集群中机器交替重启删除---大数据之Nifi工作笔记0061
    查看>>
    NIH发布包含10600张CT图像数据库 为AI算法测试铺路
    查看>>
    Nim教程【十二】
    查看>>
    Nim游戏
    查看>>
    NIO ByteBuffer实现原理
    查看>>