群论
文章平均质量分 91
StaroForgin
这个作者很懒,什么都没留下…
展开
-
LYK loves girls
LYK loves girls题解首先看到这道题,应该是很容易想到去dp的。但由于要在一个环上处理掉循环同构的情况,所以我们还得对最后的到的dp处理一下。先破环为链,由于链的前端与后端是连在一起的,需要记录一下这两块的W长度。记dpi,j,kdp_{i,j,k}dpi,j,k表示总共iii个位置,前端有jjj个W,后端有kkk个W的情况数。方程式是很好想的dpi,j,k=dpi,j,k−1,dpi,j,0=∑k=0Kdpi,j,kdp_{i,j,k}=dp_{i,j,k-1},dp_{i,j原创 2021-03-20 17:16:48 · 124 阅读 · 0 评论 -
[UVA10601]Cubes
Cubes题解很容易发现,对于一个正方形,它一共有24种旋转的置换。而对于静止状态下,就是不转的情况,它每个的循环长度为1。对于以每个面的中心为轴旋转的情况,它的置换总数应该为3(可以选择的轴)*3(旋转的角度 90 180 270)=9。对于以每条边的中心为轴旋转的情况,它的置换总数应该为6(可以选择的轴)*1(旋转的角度 180)=6。对于以每个顶点为轴旋转的情况,它的...原创 2020-04-20 16:38:36 · 290 阅读 · 0 评论 -
Count the Tetris
Count the Tetris题解这是一道很经典的Burnside的题目。我们很容易发现对于一个长度为n的环,需要一个置换中的不动点满足它的所有循环中的点颜色相同,那么在旋转i次的置换中,循环共有个。由于后面的循环都是重复的我们只需计算这段的染色方案即可。看到题目限制,如果直接统计的话肯定会T,所以需要用矩阵乘法来进行统计。考虑n特别大的范围,还需要欧拉函数对其进行优化,枚举...原创 2020-04-15 11:53:52 · 334 阅读 · 0 评论