02 2024 档案

摘要:考虑a的范围其实很小,只有2e5,也就代表着G最大只有2e5,不难发现对于G的质因数分解,一个质因子的幂次对G没有影响,而G最多只有6个本质不同质因子,也就是G最多只有26种 考虑建出博弈论转移的DAG,首先对于G不变的操作(也就是选的数拥有G的所有类型的质因子),只有两种本质不同的状态: 阅读全文
posted @ 2024-02-24 19:52 星河倒注 阅读(18) 评论(0) 推荐(0) 编辑
摘要:为区别于组合数,用Cat(n)代表卡特兰数的第n项 是一种数列,其通项公式的一种形式为: Catn=1n+1×C2nn(n=0,1,2...) 前几项数值为1,1,2,5,14,42,132,429 增长幅度为O(4n) 阅读全文
posted @ 2024-02-22 21:03 星河倒注 阅读(98) 评论(2) 推荐(0) 编辑
摘要:P4311 士兵占领 考虑先把棋盘放满,判掉无解,并把问题转化为拿走最多的棋子。 这个问题就一眼最大流了,对于行和列分别建M,N个节点,源点向行节点连流量为该行最多可删个数的边,列节点向汇点连该列最多可删个数的边,对于每个可放士兵的(i,j),从行节点i向列节点j连一条流量为1的边,跑最大流就行。 阅读全文
posted @ 2024-02-21 16:15 星河倒注 阅读(11) 评论(0) 推荐(0) 编辑
摘要:公式 若n,m为整数,p为质数 Cnmmodp=Cnmodpmmodp×Cn/pm/pmodp这个式子有什么作用呢,最简单的一种就是求组合数。 有时候n,m过大,可能是p的倍数,这时候n,m对于p没有逆元,自然没办法 阅读全文
posted @ 2024-02-21 15:40 星河倒注 阅读(31) 评论(0) 推荐(0) 编辑
摘要:prufer序列是一种树形结构和数列相互映射的规则 与其他序列的区别 dfs序,将一棵子树映射为一段连续的区间 二叉搜索树,中序遍历是单调不减的序列 prufer序列: 1.是一个和树的双射,唯一对应一棵树 2.包含结点的度数和连接关系 使用场景 将构造树转化为构造序列,将统计树转化为统计序列,将树 阅读全文
posted @ 2024-02-21 14:44 星河倒注 阅读(67) 评论(0) 推荐(0) 编辑
摘要:P9994 [Ynoi Easy Round 2024] TEST_132 根号分治。 考虑修改操作。如果修改的x数量大于阙值B,那么打上操作次数标记,否则直接各自修改对应的yi答案。 查询时对于一个y,记录下所有使得xi数量大于B且yi=y的i,这一些贡献是没有加上的。 显然xi的数量< 阅读全文
posted @ 2024-02-19 16:29 星河倒注 阅读(20) 评论(0) 推荐(0) 编辑
摘要:LOJ6515. 「雅礼集训 2018 Day10」贪玩蓝月 考虑如果前端不操作,是很好做的。用一条分界线分成两半处理,只需要处理一个前缀和后缀就行了。 但是你考虑一个问题,就是可能前缀或后缀删空,这个时候直接暴力重构。假设前缀为空,就把后缀劈成两半,硬搞一个前缀出来重构,不难发现总势能是O(n)的 阅读全文
posted @ 2024-02-18 09:57 星河倒注 阅读(16) 评论(0) 推荐(0) 编辑
摘要:加法原理 解决一件事情,有k类方法,第i类方法有a[i]种选择。那么总方案数=a[1]+a[2]+....+a[k] 乘法原理 解决一件事情,有k个步骤,第i个步骤有a[i]种选择。那么总方案数=a[1] * a[2]....* a[k] 排列组合 排列: 将n个元素选取k个出来构成一个排列,总方案 阅读全文
posted @ 2024-02-17 19:04 星河倒注 阅读(58) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示