当前位置: 首页 > news >正文

做dm素材网站/千锋教育出来好找工作吗

做dm素材网站,千锋教育出来好找工作吗,网站建设岗位风险防控,手机网站建设如何Burnside引理: Burnside引理是为了解决m种颜色给n个对象染色的计数问题。 【例题1】如图1所示,22方格中每个格子可以选择染上2种颜色(红色或白色)。那么总共是2^416种情况。现在要问,如果旋转0度、90度、180度、270度后…

Burnside引理:

  Burnside引理是为了解决m种颜色给n个对象染色的计数问题。

 【例题1】如图1所示,2×2方格中每个格子可以选择染上2种颜色(红色或白色)。那么总共是2^4=16种情况。现在要问,如果旋转0度、90度、180度、270度后状态不变的方案算成同一种方案,问总共有多少种不同的方案。

 

将每种旋转认为是一种"置换",定义为gi,则上述问题总共有4种置换,分别描述为:

 

用D(gi)表示在gi这种"置换"的作用下没有改变状态的方案集合,则根据图2易得:

 

用|D(gi)|代表集合D(gi)中元素的个数,则有Burnside引理表示如图4所示:

图4

L代表m种颜色给n个对象染色的总方案数,|G|代表置换个数,|D(gi)|代表在gi这种置换作用下没有改变状态的方案个数。

  上文中的例子套用Burnside引理就是 L = (16+2+4+2)/4 = 6。

  这道题几乎是所有解释Burnside引理的文章都会提到的一个例子,因为它看起来很直观,然而当染色数或对象数逐渐增多时,方案数呈指数级增长,再来举个例子。

  【例题2】一个3×3的方格,用10种颜色给每个格子染色,旋转0度、90度、180度、270度后相同的算成相同,问总共有多少种方案。

 

  给每个格子编个号,每个格子有10种颜色,总共9个格子,总情况数10^9,已经没办法枚举出来了。继续从Burnside引理的定义出发,|D(gi)|代表在gi这种置换作用下没有改变状态的方案个数,置换总共四种,那么我们将这四种置换都列出来:

  1)旋转0度:也就是我们将这个3×3的方格旋转0度后,有多少种方案是没有改变状态的,答案很显然,就是10^9。也就是说,无论你哪个格子染成什么颜色都没关系,旋转0度前后状态不变(这是显然的)。

  2)旋转90度:①③⑦⑨循环变换、②④⑥⑧循环变换,⑤永远不变。表示成置换群的乘积就是(1379)(2468)(5)。那么我们发现,只要在同一个循环中的格子颜色一致,则在这种置换下状态永远不会改变。所以(1379)可以取10种颜色、(2468)可以取10种颜色、(5)可以取10种颜色,总方案数10^3。

  3)旋转180度:置换群为(19)(28)(37)(46)(5),总方案数10^5。

  4)旋转270度:类似旋转90度的,方案数10^3。

  所以根据Burnside引理,总方案数就是(10^9 + 10^3 + 10^5 + 10^3)/4。

  根据这个例子,就可以很好的理解Polya定理了。

Polya定理

 

m种颜色给n个对象染色的方案数如图所示。G代表变换(置换)的种类,其中Ci代表每种置换下的循环节。

polya定理求循环节个数代码模板:

const int maxn=1001;int n,perm[maxn],visit[maxn];void polya()
{int pos,sum=0;memset(visit,0,sizeof(visit));for(int i=0;i<n;i++){if(!visit[i]){sum++;pos=i;for(int j=0;!visit[perm[pos]];j++){pos=perm[pos];visit[pos]=1;}}}return sum;
}

 

http://www.lbrq.cn/news/748567.html

相关文章:

  • php网站上线/外贸快车
  • 广告推销/重庆seo排
  • 揭阳城乡建设局网站/淘宝指数查询官网
  • 建设境外网站/整合营销传播案例分析
  • 做期货要看哪几个网站/360营销推广
  • 鹤壁网站建设/长沙网站托管seo优化公司
  • 吉林省 网站建设/优化公司排行榜
  • 衡水购物网站制作/在百度上怎么注册网站
  • 建站新体验/百度指数三个功能模块
  • 做公司网站需要注意什么/网站优化推广怎么做
  • 白嫖二级域名/seo是啥软件
  • 建筑网360/靖江seo要多少钱
  • 网站排名推广怎么做/网络推广及销售
  • 广西免费网站制作/网页设计与制作教程
  • 潍坊网站建设托管/北京网络推广公司
  • 青海营销网站建设多少钱/国外b站推广网站
  • 重庆做网站letide/郑州seo优化推广
  • 做网站有名的公司/网站域名在哪里查询
  • 东阳海天建设集团网站/可以免费发广告的网站
  • 有谁帮做网站/长沙百度百科
  • 怎么做flash网站/十大培训机构教育培训机构哪家好
  • 做网站公司 晨旭东方/婚恋网站排名前十名
  • 武汉网站建设多少钱/广州代运营公司有哪些
  • 详细论述制作网站的步骤/神马搜索seo优化排名
  • 网络营销渠道的类型/关键词是网站seo的核心工作
  • 北京做网站的大公司/网站信息
  • 做网站赚钱/企业推广网站有哪些
  • 搜索网站建设推广优化/seo快速排名服务
  • 新乡市做网站直销系统网站/东莞网站制作外包
  • 五常市网站/专业做网站建设的公司
  • MTK Linux DRM分析(十三)- Mediatek KMS实现mtk_drm_drv.c(Part.1)
  • Unreal Engine ClassName Rule
  • 2026年计算机毕设推荐:基于大数据的慢性肾病数据可视化分析系统技术选型指南【Hadoop、spark、python】
  • Codeforces1043 A至F 题解
  • imx6ull-驱动开发篇31——Linux异步通知
  • PyTorch API 3 - distributed