数学题目合集
CF10E 题解
翻转
性质:如果翻转的区间所有数对个数为偶,则整个逆序对个数奇偶性不变;否则改变。
证明:首先翻转区间外的逆序对个数不会变化,翻转区间与翻转区间外的逆序对个数也不会变化。
假设翻转前翻转区间内有
HDU2588
求
中与 的 的数的个数。 。
我们枚举
因此
arc117e
把
若这个折线图中等于
考虑从上往下,一层层 DP。可以看作是有一条横线从上到下扫过来。
注意这里其实是省略了一维的,按理应该还有一个 “放了
转移方程:
其中
解释一下
一共有
DP 结束,统计答案的时候,枚举比
Placing Squares
参考第一篇题解。
把平方看作放球。
P7154 及其题解
~k Perm Countings(AGC005D)及其题解
最小子树统计(无题号)
题意:给定一颗树。定义
设
而设
Trinomial 题解
题意:求
的第 项系数模 。 。多测。
可以发现除了
再来一次二项式定理。
第
P4562 游戏
题意:每次从
中选择一个 的 ,并令 。( 是另一个标记,即让 的倍数都打标记)
对于每一个选择的 的排列 ,定义 表示按 的顺序选择 ,选择几个后让 均为 。
求所有排列的 之和。 。
转化一下:令
将
最后一个关键数的期望位置,可以转换为排在所有关键数之后的非关键数的期望个数。观察到两个非关键数之间没有影响,考虑逐个加入非关键数。
不妨设一共
一共有
即
看电影
题意:有
个人 个座位(座位排成一排),要给人分配座位。
分配的方式是从里随机一个整数 ,若 是空位,让这个人坐下;否则找到 中第一个空位坐下。如果 没有空位就站着。
问所有人都有座位的概率,输出一个最简分数。
AVL-Trees: Gym-100341C
题意:AVL Tree 满足每个结点左右子树高度差
。求 个点高度 的 AVL Tree 个数。(高度定义为边数)
,答案对质数 取模。
动态规划:
考虑
目标:求
转化:
把这
Buying Snacks:HDU-7057
题意:
种零食,每种零食可以花 块或者 块。每种零食只能选择一种价格。如果同时买第 种和第 种,可以选择优惠 元。(然后不能再让 和 一起优惠)
给定。对 ,问花掉恰好 元的方案数。
状态描述:
考虑 OGF:
注意这里取
考虑倍增(矩阵快速幂)的思路。
转化为求中间那个矩阵的
如果用多项式做矩阵乘法,是
小优化:可以把
CF755G
个球排一行,选 组(不相交),每一组要么是单个,要么是相邻两个。问方案数模 。 。
还是设
法一:
然后和上题类似优化。复杂度
法二:
省略
定义
注意到
则
展开得
所以
Unlucky String(加强)
字符集大小为
,给定字符串 (记 )。求有多少个长为 的不包含 为子串的字符串。 。模 。
先考虑 DP。
当
其中
(预处理
令
则
因此
答案呢?
链式反应:UOJ50
求带标号的树个数。有
个点,标号满足堆性质。同时给定集合 ,每个非叶子结点恰好有 个儿子是叶子,和 个非叶子儿子。
如果直接求是
记
定义
记
定义
这里已经可以
分治
先递归进左半边。然后
求和
求
S(i, j)表示第二类斯特林数
研究
考虑其组合意义。
记 "把
枚举最后一组的数个数,
则
令
注意这里不是
因为原式的
但是
所以
所以只要求出
组合数问题
给定一个
次多项式 ,求 , 不一定是质数。
, , 。
先把
重要公式:
数幂求和问题1
给定
, ,求 。
法一:
(
法二:
考虑
但是要注意
一除,
CF722F:Cyclic Cipher 题解
CF1117E:Decypher the String 题解
如何优雅地求和
给定一个
次多项式 的一些点值 。
求。
, , 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!