BZOJ 1004
一道奇怪的数学题。为了这道题我看了很多题解,到底还是一知半解。。整个感觉就是上了一场数学课。
HNOI2008 Cards
题目描述
题目输入
题目输出
样例
Input
--------------------------------------
1 1 1 2 7
2 3 1
3 1 2 Output
--------------------------------------
2
题解部分
群
群是一种数学结构,可以理解为一个集合 S 和一个双目运算符 + 的二元组(S,+)
需要满足以下条件: 1. 对于任何两个 S 中的元素,姑且记为 E1 和 E2 , E1 + E2 = E3 ,则 E3 也是 S 中的元素。
(比如说有理数集 R 与乘法运算符 × 构成了一个群,记为 (R,×), 任意两个有理数相加和都是有理数)
2. 结合律。回想一下,a+(b+c)=(a+b)+c,这就是结合律。
3. 单位元。设 (S,+) 的单位元为 U ,那么对于所有 S 中的 E1 , 有 E1 + U = U + E1 = E1 //这显然对于整数集有些奇怪,按照定义这里的 U = 0 。但是这里的符号 + 只是一个双目运算符的象征。
4. 逆元。回想一下同余中的 $aa^{-1}\equiv 1 \pmod{p}$ (公式请自行脑补) 。这里的$a^{-1}$被称为是a酱模p酱下的逆元。 由于为了区分,我用了+来标记。事实上一般的,我们写作(S,*)运算简写为ab 这时我们再来看题目。
我们可以将每一种洗牌法定义为一个集合P中的元素E。 我们用一种表示法表示这些元素,比如样例中的第一种洗牌法为 |1 2 3|
E1=| |
|2 3 1| 第二种 |1 2 3|
E2=| |
|3 1 2|
这时通过置换运算*(即为先置换元素再连接置换操作),有
E1E2=
|1 2 3||1 2 3| |1 2 3||2 3 1| |1 2 3|
| || |=| || |=| |
|2 3 1||3 1 2| |2 3 1||1 2 3| |1 2 3| 注意 |1 2 3|
| | 是单位元
|1 2 3| 那么E1^{-1}=E2. 通过这些初步了解,我们发现,置换操作和这个集合的性质可以很方便的定义为一个群,即置换群 (P,*) 。 关于置换群: Wikipedia =>
=================================================
循环 对于置换群中的一个元素E,它是由一些循环组成的。
这里的循环指的是,我们的一种洗牌法将一个位置上的东西变换到另外一个位置上时,其中几个东西之间的置换路径形成了环。 比如对于E1,
1->2,2->3,3->1,我们记该变换为(123),即(123)一个循环
萌萌哒单位元酱的循环是
1->1,2->2,3->3,那么就记为(1)(2)(3),表示1一个循环,依此类推
=================================================
等价类 一个等价类F即是题目中所描述,通过一些(P,*)中的置换E是可以达到相同的样子的排列Kn的一堆。他们自己构成了一个(子)群。
题目的意图,就是求F的数目
=================================================
Burnside 引理 用|S|表示集合S中元素的个数,X〰G表示集合X在置换群G的作用下的等价类的集合。X^g表示在g作用下X中不变元素的个数。
1 / g \
|X〰G|=---- SUM | |X ||
|G| g of G \ /
=================================================
恩先写这些吧。。基本可以脑补完了。
BZOJ 1004的更多相关文章
- [BZOJ 1004] [HNOI2008] Cards 【Burnside引理 + DP】
题目链接:BZOJ - 1004 题目分析 首先,几个定义和定理引理: 群:G是一个集合,*是定义在这个集合上的一个运算. 如果满足以下性质,那么(G, *)是一个群. 1)封闭性,对于任意 a, b ...
- bzoj 1004 [HNOI2008]Cards && poj 2409 Let it Bead ——置换群
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1004 http://poj.org/problem?id=2409 学习材料:https:/ ...
- bzoj 1004 Cards
1004: [HNOI2008]Cards Description 小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有 多少种染色方案,Sun ...
- BZOJ 1004: [HNOI2008]Cards
Description 给你一个序列,和m种可以使用多次的置换,用3种颜色染色,求方案数%p. Sol Burnside定理+背包. Burnside定理 \(N(G,\mathbb{C})=\fra ...
- [bzoj 1004][HNOI 2008]Cards(Burnside引理+DP)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1004 分析: 1.确定方向:肯定是组合数学问题,不是Polya就是Burnside,然后题目上 ...
- BZOJ 1004 Cards(Burnside引理+DP)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1004 题意:三种颜色的扑克牌各有Sr,Sb,Sg张.给出m种置换.两种染色方案在某种置换 ...
- bzoj 1004 1004: [HNOI2008]Cards burnside定理
1004: [HNOI2008]Cards Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1668 Solved: 978[Submit][Stat ...
- BZOJ 1004: [HNOI2008]Cards( 置换群 + burnside引理 + 背包dp + 乘法逆元 )
题意保证了是一个置换群. 根据burnside引理, 答案为Σc(f) / (M+1). c(f)表示置换f的不动点数, 而题目限制了颜色的数量, 所以还得满足题目, 用背包dp来计算.dp(x,i, ...
- BZOJ 1004 HNOI2008 Cards Burnside引理
标题效果:特定n张卡m换人,编号寻求等价类 数据保证这m换人加上置换群置换后本身构成 BZOJ坑爹0.0 条件不那么重要出来尼玛怎么做 Burnside引理--昨晚为了做这题硬啃了一晚上白书0.0 都 ...
- bzoj 1004 Cards 组合计数
这道题考察的是组合计数(用Burnside,当然也可以认为是Polya的变形,毕竟Polya是Burnside推导出来的). 这一类问题的本质是计算置换群(A,P)中不动点个数!(所谓不动点,是一个二 ...
随机推荐
- Bootstrap3.0学习第十三轮(导航条)
详情请查看http://aehyok.com/Blog/Detail/20.html 个人网站地址:aehyok.com QQ 技术群号:206058845,验证码为:aehyok 本文文章链接:ht ...
- 【OpenCV入门教程之二】OPENCV3 开源之美 — 编译源代码、配置opencv_contrib
为什么要配置opencv_contrib? opencv3.0版本 功能更加模块块,一些功能模块不够完善,等足够完善在merge到主分支中,而我们图像识别中要用到的SIFT等算法被封装在xfeactu ...
- 在Windows和UNIX下利用PHP和LDAP进行身份验证
我现在的老板曾要求我为企业内部的Web服务提供一种标准的身份验证方法.我遇到的一个主要问题就是我们公司主要使用了两种平台:UNIX和.所以,我的第一个想法并不很成功:它要求每个员工都使用UNIX或者L ...
- 【BZOJ 3223】文艺平衡树 模板题
就是打个翻转标记,下推标记时记得交换左右孩子指针,查询kth和中序遍历输出时也记得要下推标记同时交换指针,二者不可缺!←这是易错点 仿陈竞潇学长模板的代码: #include<cctype> ...
- html5_canvas-记忆力卡片游戏
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 【BZOJ-2223】PATULJCI 可持久化线段树
2223: [Coci 2009]PATULJCI Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 728 Solved: 292[Submit][S ...
- BZOJ-2875 随机数生成器 矩阵乘法快速幂+快速乘
题目没给全,吃X了... 2875: [Noi2012]随机数生成器 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 1479 Solved: 829 ...
- firefox(ff)下无法显示bootstrap图标问题的解决方案(转)
原文链接: http://www.th7.cn/web/html-css/201502/82548.shtml 后在网上搜到了解决方案,在此分享以供各位遇到问题的同好参考:在ff的地址栏中输入“abo ...
- [NOIP2010] 提高组 洛谷P1514 引水入城
题目描述 在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠.该国的行政区划十分特殊,刚好构成一个N 行M 列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市都有一个海拔高度. ...
- arp绑定网关MAC地址错误
为了防止局域网的arp 要绑定网关MAC地址 在vista/win中 用 arp -s 绑定网关会出现错误 ARP 项添加失败 C:\Users\sink>arp -a 接口: 10.200.5 ...