首页 > 其他分享 >项链

项链

时间:2022-09-07 22:46:05浏览次数:41  
标签:颜色 gcd 置换 旋转 项链 frac

项链在经过任意的旋转, 翻转, 颜色转换 (\(i \to i+1 \bmod m\))之后视作等价的。

统计有多少个本质不同的长度为 \(n\) 的项链, 对 \(998244353\) 取模。


首先旋转和反转是对下标的置换,经典结论是置换群的大小为 \(2n\) ,为 旋转 \(i\) 次 和 沿 \(i\) 对称

然后颜色转化是对颜色的置换,共有 \(m\) 种。

两者结合得到最终的置换群,大小为 \(2nm\)

  1. 旋转置换

设旋转 \(d\) 次,易得有 \(\gcd(d,n)\) 个类,每个类中元素个数为 \(k=\frac{n}{\gcd(d,n)}\)

每个类的第一个元素有 \(m\) 种选法,此时我们只需保证在颜色置换下等价即可,即 \(x k\equiv 0 \pmod m\) ,由结论知 \(x\) 的取值有 \(\gcd(k,m)\) 种。

最终得到:

\[\sum_{d|n}m^d\gcd(m,\frac{n}{d})\varphi(\frac{n}{d}) \]

  1. 翻转置换

根据 \(n\) 的奇偶进行讨论,计算方法同上。

注意沿点对称时同时含有大小为 \(1\) 和 \(2\) 的类,此时 \(x\) 只能取 \(0\)

标签:颜色,gcd,置换,旋转,项链,frac
From: https://www.cnblogs.com/chihik/p/necklace.html

相关文章

  • 能量项链
    P1063[NOIP2006提高组]能量项链-洛谷|计算机科学教育新生态(luogu.com.cn)区间dp处理环形将原数据复制一份到后面再dp,最终答案在取最大的三层for循环,第一层迭......
  • P5753 瓷片项链 题解
    题目分析很容易发现只要烧制所有瓷片的损耗小于总量,就能烧制成项链。不妨设烧制了\(n\)片,则总长度为\(n\times0.3\sqrt{v-v0}\)。本题数据范围较小,\(n\)的大......
  • 2492. HH的项链
    题目链接2492.HH的项链HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地......
  • 洛谷P1972HH的项链 题解
    P1972[SDOI2009]HH的项链题目描述HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含......
  • 1033 [SDOI2009]HH的项链 树状数组 离线操作 每个区间出现多少种不同的数
    链接:https://ac.nowcoder.com/acm/contest/26896/1033来源:牛客网题目描述HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来......