关闭

波利亚polya定理的学习(解决涂色问题)

标签: 置换群
374人阅读 评论(0) 收藏 举报
分类:

推荐讲解:http://www.cnblogs.com/jianglangcaijin/archive/2013/11/26/3444574.html

【目的】:

通过群论知识解决涂色问题,比如方格啊,正方体啊,给m种颜色,问有多少种涂法。

需要有一定的群论基础。

polya定理利用置换群计算涂色方案。

上面推荐的讲解里说了个很好的例子,四个格子的涂色方案。

在这里我记录一下今天我推导的正方体涂色(与正解的分析相差甚远,初学轻喷)

【题意】;
给一个正方体,对其6个面,有m种颜色可以给每个面上色。

问有多少种不同的方案数(注意:正方体可以变换方向)

【解析】:

容易想到的是正方体在空间中的放置方法有6*4=24种(即以每个面朝前,再旋转4个侧面)

我今天把这24种不同的置换全写出来了,虽然书上给出的题解非常简洁,可我理解起来还是有点困难。

下面写的这24中置换省略上面的那行数。


水平有限,只能算留个草稿了

0
1
查看评论

【刷题之路】 涂色问题

你要在一个nxm的格子图上涂色,你每次可以选择一个未涂色的格子涂上你开始选定的那种颜色。同时为了美观,我们要求你涂色的格子不能相邻,也就是说,不能有公共边,现在问你,在采取最优策略的情况下,你最多能涂多少个格子? 给定格子图的长n和宽m。请返回最多能涂的格子数目。 只有一种颜色,要想不相...
  • zyn2609530
  • zyn2609530
  • 2016-06-12 10:10
  • 361

普通涂色问题 组合数学-Polya定理

Polya定理是组合数学理论中最重要的定理之一。该定理是要解决这样的问题,在一个集合内,定义了一个等价关系,人们往往关心由这个等价关系所决定的等价类的数目。 Polya定理:     设有n个对象,G是这n个对象上的置换群,用m种颜色涂染这n个对象,每个对象涂染一种颜色。若一...
  • luckyjoy521
  • luckyjoy521
  • 2013-11-11 22:14
  • 2409

POLYA合集 II

hdu 2481 Toy
  • solotzg
  • solotzg
  • 2014-07-05 17:30
  • 419

ACM-polya定理

等价类计数问题
  • u011787119
  • u011787119
  • 2014-10-21 22:22
  • 2587

组合数学 - 波利亚定理 --- poj : 2154 Color

Color Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 7873   Accepted: 2565 Desc...
  • u013371163
  • u013371163
  • 2017-03-05 17:12
  • 342

HDU2045 RPG涂色难题 其实就是推公式的水题

#include<stdio.h> main() { long long a[60],n,i,he; a[1]=3; a[2]=a[3]=6; while (scanf("%lld",&n)!=EOF){ for...
  • Arthur_Holmes
  • Arthur_Holmes
  • 2016-10-23 15:38
  • 1072

Pólya 定理(草稿)

Polya 定理Polya 定理常在算法竞赛中用于解决计数问题。 首先介绍一下理解此定理需要的数学基础:群给定集合 G={a,b,c,…}G=\{a,b,c,\dots\} 和集合 GG 上的二元运算 ∗* ,如果满足:运算 ∗* 是封闭的且是可结合的;存在单位元 ee 和逆元( aa 的逆元记为...
  • zhangche0526
  • zhangche0526
  • 2017-05-28 23:38
  • 343

POJ 2409 Let it Bead Pólya定理

题目大意:给定一个n个点的环,可以旋转和翻转,要求涂上c种不同的颜色,问等价类数目 首先我们不考虑翻转 假设一次旋转k个位置 那么循环个数显然是Gcd(n,i) 现在考虑翻转 易知所有的置换都可以由【沿着某个固定的对称轴翻转】和【旋转】两步组成 观察一个环 比如我们将对称轴设定为1号节点与圆心...
  • PoPoQQQ
  • PoPoQQQ
  • 2015-01-21 14:17
  • 1031

Polya计数理论之染色问题

一道经典的染色计数问题,如下:
  • bob908
  • bob908
  • 2014-08-23 17:53
  • 806

棋子染色问题(burnside引理或者polya定理)

最近笔试的时候遇到一个问题,题目是:用两种颜色去染排成一个圈的6个棋子,如果通过旋转得到则只算一种,问一共有多少种染色方式 ?当时因为时间的关系,没有做出来,后来仔细考虑了一下,这是组合数学的题目。 重新回顾了下,组合数学老师上课的PPT,果然有这类题目。 让我们一起先理解下面两个题目吧。 ...
  • a342500329a
  • a342500329a
  • 2016-04-24 14:36
  • 267
    个人资料
    • 访问:102809次
    • 积分:3009
    • 等级:
    • 排名:第13799名
    • 原创:197篇
    • 转载:9篇
    • 译文:0篇
    • 评论:33条
    博客专栏
    最新评论