首页 > 其他分享 >20240813:组合计数选做

20240813:组合计数选做

时间:2024-08-13 16:31:48浏览次数:9  
标签:选做 组合 计数 异或 20240813 bigoplus

P3214 [HNOI2011] 卡农

题意:\(m\) 个集合,\(n\) 种元素,求集合间互不相同且每种元素出现偶数次的方案数。

题目等价于从 \(1 \sim 2^n - 1\) 里选出 \(m\) 个不同的数,使他们异或和为 \(0\)。

不妨对每个数标号,由于互不相同,最后除以 \(m!\) 即可。

设 \(f_i\) 表示前 \(i\) 个数异或和为 \(0\) 的合法方案数。

显然 \(a_i = \bigoplus_{j = 1}^{i - 1} a_j\),对于前 \(i - 1\) 个数的每种选法都唯一对应一个 \(a_i\),即 \(f_i \gets (2^n - 1)^{\underline{i - 1}}\)。

非法方案有两种:

  • \(a_i = 0\)。等价于 \(\bigoplus_{j = 1}^{i - 1} a_j = 0\),即 \(f_{i - 1}\)。

  • \(a_i\) 等于某个 \(a_j\ (j < i)\)。

    也就是剩下的 \(i - 2\) 个人异或和为 \(0\),对应 \(f_{i - 2}\)。

    枚举 \(j\) 的位置和 \(a_j\) 是哪个,乘上 \((i - 1) \times (2^n- i + 1)\) 的系数。

评黑确实不够格。submission

P3330 [ZJOI2011] 看电影

P6620 [省选联考 2020 A 卷] 组合数问题

P3160 [CQOI2012] 局部极小值

P3270 [JLOI2016] 成绩比较

P7213 [JOISC2020] 最古の遺跡 3

【清华集训2014】主旋律

P2595 [ZJOI2009] 多米诺骨牌

弃疗。

P4451 [国家集训队] 整数的lqp拆分

P4091 [HEOI2016/TJOI2016] 求和

P2490 [SDOI2011] 黑白棋

P3235 [HNOI2014] 江南乐

标签:选做,组合,计数,异或,20240813,bigoplus
From: https://www.cnblogs.com/Luxinze/p/18357203

相关文章

  • 图计数(三个思想,贼重要,紫题,非常有东西)
    https://www.luogu.com.cn/problem/AT_abc180_f第3题   图计数 查看测评数据信息给n个节点m条边,构造一些无向图,构造出来的图需要满足以下条件:(1)图中没有自环(2)图中每个点的度最大是2(3)图中连通块大小最大为L问能构造出多少个这样的图出来,答案可能很大,对1e9+7取模输入......
  • 数据结构 顺序队列(计数器版)
    在实现循环队列时,为了区分队列为空和队列满的情况,我们通常会浪费一个位置。也就是说,如果队列的总容量是100,那么实际上只能存储99个元素。这是因为我们需要保留一个位置来判断队列是满的还是空的。如果我们不这样做,那么在队列满和队列空时,front和rear指针都会指向同一个位置,......
  • 网络流部分题目及杂题选做
    网络流网络流初探A.【例题1】求最大流P3376模板。B.卖猪问题SP4063&&P4638Solution[trick]:网络流有时间顺序要求的考虑分层图,优化建图的思路很妙。D.危桥通行P3163Solution正常按照题意建边,危桥建边权为\(1\)的双向边,普通的桥建边权为\(inf\)的双向边,源点向......
  • lg组合计数
    组合计数关于记号\[C_n^m={n\choosem}=A_n^m/m!=n^{\underline{m}}/m!\]插板法插板法:分集合问题\(\iff\)不定方程正整数解计数问题\[{n-1\choosem-1}\]创造条件法(构造双射),即,构造元素集合\(A,B\),以及一个\(A,B\)之间的双射\(f\),则把计数\(A\)变成计数\(B\)。......
  • NOIP模拟 三元子序列计数
    题意给一个长度为\(n\)的排列\(a\),和一个\(3\)的排列\(p\)。求问\(a\)有多少长度为\(3\)的子序列,满足将其中的元素从小到大编号后为\(p\)。思路仔细手玩一下会发现很难找到一个对于任意\(p\)的通解,实际上\(p\)的情况可以做一些合并:原\(p\)归约方法(对于\(......
  • 凸多边形 k 划分计数
    凸多边形k划分计数给定\(n,k\),求凸\(n\)边形划分成\(k\)个不相交部分的方案数。sol先引入一个定理:Raney定理:和为\(1\)的整数序列的所有循环位移序列中有且仅有一个满足任意前缀和大于0。证明可以考虑任取一个循环位移序列,然后求前缀和,找到最靠右的前缀和最小的位......
  • 20240806:点分治,虚树选做
    POJ-1741Tree题意:给定一棵树,求多少无序对\((u,v)\)满足\(\text{dist}(u,v)\lek\)。对于树上的路径进行分类:经过根;不经过根。第二类路径点可以通过递归子树求出。对于经过根的路径,可以一遍dfs求出每个点到根的距离\(\text{dis}(u)\)。问题转化为求\(\text{dis}(u)......
  • IEC104初学者教程,第九章:计数量召唤流程详解
    第九章:计数量召唤流程详解平时学习规约或调试IEC104或IEC101设备,需要IEC104/101模拟器,推荐一款:主站下载地址:IEC104主站模拟器从站下载地址:IEC104从站模拟器在IEC60870-5-104(简称IEC104)协议中,计数量召唤(CounterInterrogation,简称CI)是一种特定的功能,用于获取远程终端设备(RTU......
  • COUNTING-SORT(计数排序) and
    计数排序             计数排序假设n个输入元素(适用于小范围区间)中的每一个都是在0到k区间内的一个整数,其中k为某个整数。当k=O(n)时,排序的运行时间为.    计数排序的基本思想:对每一个输入的元素x,确定小于x的元素个数。利用这一信息,就可以直接把x......
  • FPGA设计之跨时钟域(CDC)设计篇(5)----同步FIFO的两种设计方法(计数器法/高位扩展法 | 手撕
    1、什么是FIFO?        FIFO(FirstInFirstOut)是一种先进先出的数据缓存器,在逻辑设计里面用的非常多。它是一种存储器结构,被广泛应用于芯片设计中。FIFO由存储单元队列或阵列构成,第一个被写入队列的数据也是第一个从队列中读出的数据。        FIFO设计可......