![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM数学
文章平均质量分 90
无
MoYan1082
ACM铁牌选手(已退役)。
展开
-
AtCoder Beginner Contest 248C Dice Sum (生成函数)
AtCoder Beginner Contest 248C Dice Sum题目链接题意给定三个整数N,M,KN,M,KN,M,K,求有多少种满足以下条件的序列AAA:AAA长度为NNN;1≤Ai≤M(1≤i≤N)1\le A_i\le M(1\le i\le N)1≤Ai≤M(1≤i≤N)∑i=1NAi≤K\sum_{i=1}^N A_i\le K∑i=1NAi≤K最后的结果对998244353取模。思路对于每一个AiA_iAi,可以用f(x)=0+x+x2+...+xM=x原创 2022-04-23 09:00:08 · 311 阅读 · 0 评论 -
2021 CCPC 威海赛区G题 Desserts
2021 CCPC 威海赛区G题 Desserts题解有nnn种类型的糖果(第iii种糖果有aia_iai个)要分给k(k=[1,m])k(k=[1,m])k(k=[1,m])个队伍,每个队伍在同一种类型的糖果中只能拿出一个。现在要将所有的糖果发完,求有多少种方案。数据范围满足n,m≤5⋅104,∑i=1nai≤105n,m\le 5\cdot 10^4,\sum_{i=1}^na_i\le 10^5n,m≤5⋅104,∑i=1nai≤105。思路先考虑暴力的做法,当需要分给kkk个队伍时原创 2021-11-22 22:12:08 · 1515 阅读 · 2 评论 -
牛客竞赛数学专题班整数分解与筛法 题解
青蛙的约会设跳了ttt次后两个青蛙相遇,即x+(m×t)≡y+(n×t)(mod L)x+(m\times t)\equiv y + (n\times t)(\mod L)x+(m×t)≡y+(n×t)(modL)。方程可以转换成(m−n)×t+L×u=(y−x)(m-n)\times t + L\times u=(y-x)(m−n)×t+L×u=(y−x)。根据裴蜀定理,可知方程ax+by=max+by=max+by=m有整数解时当且仅当mmm是aaa及bbb的最大公约数d=gcd(a,b原创 2021-10-28 11:01:56 · 462 阅读 · 1 评论 -
牛客竞赛数学专题班同余与模 题解
牛客竞赛数学专题班同余与模没写完,待补。【模板】同余方程模板题,直接用exgcd就行了,上一场的青蛙的约会搞懂了,自然就会了。#include <bits/stdc++.h>#define int long longusing namespace std;int exgcd(int a, int b, int& x, int& y) { if (b == 0) { x = 1, y = 0; return a; }原创 2021-10-29 01:00:38 · 198 阅读 · 0 评论 -
2021牛客暑期多校训练营1 Hash Function
H Hash Function题目链接题目描述给定一个存在n个非负整数的数组S,找出一个最小的模数mod,使得S中任意一个数字取模的结果都不相同。意思等同于:找出一个最小的mod,使得Hash不会产生冲突。思路暴力计算是复杂度是n2n^2n2显然不行。对于任意的i, j:Si % mod=ai; Sj % mod=ajS_i\ \% \ mod = a_i; \ S_j\ \% \ mod = a_jSi % mod=a原创 2021-07-18 20:11:28 · 224 阅读 · 0 评论 -
莫比乌斯反演公式推导
莫比乌斯函数莫比乌斯函数定义x=p1α1p2α2...pkαkpi均为质数,αi≥1μ(x)={情况1:存在αi≥2μ(x)=0情况2:对于任意αi=1μ(x)=(−1)kk代表x不同的质因子的个数x=1时, αi均为0, k=0, 故μ(1)=1x=p_1^{\alpha _1}p_2^{\alpha _2}...p_k^{\alpha _k}\quad p_i均为质数,\alpha _i \ge 1 \hspace{24mm}\\\mu (x)=\left\{\be原创 2021-04-29 09:55:39 · 427 阅读 · 0 评论 -
三点定圆推导公式
不共线的三个点可以确定一个圆。下图是用Graph画的一个很粗糙的图片用于方便理解。紫色的线分别为AB的中垂线和AC的中垂线。两个中垂线的交点就是圆心。推导公式设圆心坐标O为 (x0,y0)(x_0, y_0)(x0,y0),半径为r三个点的坐标分别是,A (x1,y1)(x_1, y_1)(x1,y1),B (x2,y2)(x_2, y_2)(x2,y2),C (x3,y3)(x_3, y_3)(x3,y3)三个点到圆心的距离相等KaTeX parse error: Und原创 2021-03-17 23:50:48 · 11462 阅读 · 4 评论 -
2021牛客寒假算法基础集训营5 B 比武招亲(上)
题目链接题目描述思路选取的序列a可能的贡献有 0,1,2,3,…,n-1。设a的贡献为d。贡献为d的序列有 [1,…,1+d], [2,…,2+d]… (共有n-d个这样的序列)对贡献为d的序列a进行分析。如果a的第一位为v,最后一位就为v+d。(因为a为非递减数列)剩余m-2个地方需要填充。问题就转变为,将 [v,v+1,v+2,…,v+d] 中的m-2个数字(可以重复,但序列需要是非递减数列)填入序列,求本质不同的序列个数。用到的知识点为隔板法举例说明一下:将[1,2,3]中原创 2021-02-23 00:52:52 · 1312 阅读 · 3 评论 -
2021牛客暑期多校训练营2 J Product of GCDs
2021牛客暑期多校训练营2J Product of GCDs题目链接题意给定一个集合S,在S中找出元素个数为k的子集合T,计算T中所有元素的GCD(最大公约数),将所有的T得到的GCD乘在一起得到结果,结果对P取模。思路计算每一个可能的GCDg对最终答案的贡献。考虑元素个数为k且GCD为g的子集合T,T里面的所有元素TiT_iTi一定都是g的倍数。注意 如果TiT_iTi是g×x(x>1)g \times x(x>1)g×x(x>1)的倍数,那么GCD的值就是g×xg原创 2021-07-23 11:28:56 · 218 阅读 · 0 评论 -
2021牛客暑期多校训练营9 Cells(LGV引理,FFT)
2021牛客暑期多校训练营9Cells(LGV引理,FFT)题目链接题意在一个无限大的xyxyxy坐标轴上,求从A={(0,a1),(0,a2),...,(0,an)}A=\{(0,a_1),(0,a_2),...,(0,a_n)\}A={(0,a1),(0,a2),...,(0,an)}分别到B={(1,0),(2,0),...,(n,0)}B=\{(1,0),(2,0),...,(n,0)\}B={(1,0),(2,0),...,(n,0)},不相交路径的方案数。并且对于每个点A原创 2021-08-20 12:54:38 · 218 阅读 · 0 评论 -
1559E - Mocha and Stars(莫比乌斯反演,背包DP)
1559E - Mocha and Stars(莫比乌斯反演,背包DP)题目链接题意构造出一种数组a,使得gcd(a1,a2,...,an)=1,ai∈[li,ri]gcd(a_1,a_2,...,a_n)=1,a_i\in [l_i, r_i]gcd(a1,a2,...,an)=1,ai∈[li,ri],并且∑i=1nai≤m\sum_{i=1}^na_i \le m∑i=1nai≤m。给出li,ril_i,r_ili,ri和mmm,问能构造出多少种这样的数组,结果对99824原创 2021-08-19 11:31:54 · 271 阅读 · 0 评论 -
K阶前缀和\差分(NTT)
K阶前缀和\差分(NTT)题目链接KKK阶前缀和设数组A={a0,a1,...,a∞}A=\{a_0,a_1,...,a_{\infty}\}A={a0,a1,...,a∞},数组B={b0,b1,...,b∞}={1,1,1,..}B=\{b_0,b_1,...,b_{\infty}\}=\{1,1,1,..\}B={b0,b1,...,b∞}={1,1,1,..},一阶前缀和数组为:S={s0,s1,...,s∞}S=\{s_0,s_1,...,s原创 2021-09-03 17:48:54 · 1485 阅读 · 0 评论 -
P1516 青蛙的约会(扩展欧几里得定理,含公式推导)
P1516 青蛙的约会(扩展欧几里得定理,含公式推导)题目链接题意AAA和BBB两个青蛙在一个周长为LLL的圆环上沿同一方向移动,AAA青蛙每次跳mmm长度,BBB青蛙每次跳nnn长度,定义环上某一点为原点,青蛙AAA的坐标为xAx_AxA,青蛙BBB的坐标为xBx_BxB。问,跳多少次后两个青蛙相遇(此时两个青蛙站在同一点)。思路注:为了方便解释,假设(m>n),(xB>xA)(m>n),(x_B>x_A)(m>n),(xB>xA)。原创 2021-09-27 23:01:15 · 452 阅读 · 1 评论 -
牛客竞赛数学专题班概率与期望习题 A-G题解
牛客竞赛数学专题班概率与期望习题 题解原创 2022-04-13 12:49:55 · 733 阅读 · 0 评论 -
牛客竞赛数学专题班生成函数I 题解
牛客竞赛数学专题班生成函数I(线性递推关系、生成函数概念与公式推导、暴力计算)原创 2022-04-10 17:07:31 · 1043 阅读 · 1 评论