数学+数论
y_immortal
蒟蒻蒟蒻
展开
-
spoj2 prime1 (区间筛)
给定t组询问,每组询问包括一个l和r,要求[l,r][l,r][l,r]的素数有哪些其中t≤10,1≤l≤r≤1000000000,r−l≤100000t≤10,1≤l≤r≤1000000000,r−l≤100000t \le 10,1 \le l \le r \le 1000000000 , r-l \le 100000QwQ我们可以观察到,这个题r−lr−lr-l的范围不是很大,而...原创 2018-06-07 12:50:41 · 173 阅读 · 0 评论 -
2018.6清北学堂day4下午
矩阵乘法矩阵乘法的性质:0A=0,A0=00A=0,A0=00A=0,A0=0 IA=A,AI=AIA=A,AI=AIA=A,AI=A A(BC)=(AB)CA(BC)=(AB)CA(BC)=(AB)C A(B+C)=AB+ACA(B+C)=AB+ACA(B+C)=AB+AC (B+C)A=BA+CA(B+C)A=BA+CA(B+C)A=BA+CA逆矩阵定义:设A是n阶方阵...原创 2018-06-09 17:22:48 · 193 阅读 · 0 评论 -
关于逆元的学习笔记(尚未完成)
QwQ嘤嘤嘤 只是为了整理一下自己的求逆元的方法假设我们要求a在模p意义下的逆元,我们会有以下几种做法:1>如果p是质数的话 ap−1≡1(modp)ap−1≡1(modp)a^{p-1} \equiv 1 \pmod p 那么我们稍加变形,就能得出ap−2≡1a(modp)ap−2≡1a(modp)a^{p-2} \equiv \frac{1}{a} \pmod p那么ap...原创 2018-06-09 18:27:55 · 127 阅读 · 0 评论 -
uoj21 缩进优化(整除分块,乱搞)
题目大意: 给定一个长度为nnn的序列 让你找一个xxx,使得ansansans尽可能小 其中ans=∑i=1n⌊aix⌋+∑i=1naimodxans=∑i=1n⌊aix⌋+∑i=1naimodxans=\sum_{i=1}^{n}\lfloor\frac{a_i}{x}\rfloor + \sum_{i=1}^{n} a_i\mod x 我们看到这个式子,可以考虑化简一下ans=∑i...原创 2018-07-01 15:37:45 · 349 阅读 · 0 评论 -
杜教筛学习笔记
QwQ一个不会莫比乌斯反演的蒟蒻来写杜教筛的博客了 这个是杜教筛的一般形式中间那个先枚举几倍,实际上相当于把令i=k∗di=k∗di=k*d 然后进行k和d枚举这么空说怎么好理解我们来引入两道例题吧51nod51nod51nod 莫比乌斯函数之和求∑i=1nμ(i)∑i=1nμ(i)\sum_{i=1}^{n}\mu(i)一看这个题,貌似没什么头绪呀。我们可以...原创 2018-06-27 13:37:44 · 205 阅读 · 0 评论 -
NOI2018屠龙勇士(扩展CRT + splay(multiset))
QWQ 一到假期就颓废 哎 今年新鲜出炉的NOI题,QwQ同步赛的时候写的,后来交了一发洛谷,竟然过了首先 根据题目,我们很容易得到,假设对应每一条龙的剑的攻击力是atkatkatk的话ai−x×atk+k∗pi=0ai−x×atk+k∗pi=0a_i-x\times atk + k *p_i = 0 x×atk=ai(modpi)x×atk=ai(modpi)x\...原创 2018-07-24 20:34:27 · 281 阅读 · 0 评论 -
UVA557 汉堡Burger(数学+组合)
真的是一道比较不错的题了呢。qwq先把n/=2n/=2n/=2首先一开始第一思路肯定是直接对于每种汉堡,C2n−2nC^{n}_{2n-2}C2n−2n就是后面两个吃到他的方案,然后直接两个加起来除以22n2^{2n}22n然而这个是不对的。十分的naivenaivenaive原因如下:我们把问题抽象成一个二维平面上的(0,0)−>(n,m)(0,0)->...原创 2018-12-21 10:45:53 · 254 阅读 · 0 评论 -
洛谷5155 [USACO18DEC]Balance Beam (凸包+推柿子)
usaco铂金组的题qwq感觉有些题解其实说的并不是很明白啊。首先,这个题目其实并不好入手的啊。首先,这里先给定一个性质,就是说,在一个长度为LLL的数轴上,当前在xxx的位置,按照题目给的方式去走的话,走到LLL这一端的概率是xL\frac{x}{L}Lx,另一端的概率是L−xL\frac{L-x}{L}LL−x证明:不难发现,假设我们设f(x)f(x)f(x)表示xxx这个点到...原创 2019-02-21 19:20:18 · 170 阅读 · 0 评论 -
codeforces 1114F Please, another Queries on Array?(数学+线段树)
qwq被Creed吊锤sro Creed orz一道好题。首先考虑该如何求φ(i)\varphi(i)φ(i),由于这个数据范围,尤其是权值的范围,就让人感觉可能存在一些突破的机会由于欧拉函数是一个积性函数,那么如果存在两个互质的两个数a和ba和ba和b,φ(a∗b)=φ(a)×φ(b)\varphi(a*b) = \varphi(a) \times \varphi(b)φ(a∗b)=φ(...原创 2019-02-13 19:38:00 · 161 阅读 · 0 评论 -
CF280C Game on tree(期望dp)
这道题算是真正意义上人生第一道期望的题?题目大意:给定一个n个点的,以1号点为根的树,每一次可以将一个点和它的子树全部染黑,求染黑所有点的期望QwQ说实话,我对期望这种东西,一点也不理解。。。根据期望的线性性,计算出每个点比选择的期望次数,然后直接相加所以得出E(x)=1dep[x]E(x)=1dep[x]E(x) = \frac{1}{dep[x]}这里之所以是1dep[...原创 2018-06-08 21:39:34 · 284 阅读 · 0 评论 -
poj1248 (线性筛欧拉函数)(原根)
强烈鸣谢wddwjlss题目大意:给出一个奇素数,求出他的原根的个数,多组数据。这里先介绍一些基本性质阶 设(a,m)=1(a,m)=1(a,m)=1,满足ar≡1(modm)ar≡1(modm)a^r \equiv 1 \pmod m的最小正整数r叫做整数a模m的阶那么给出一个定理: 设(a,m)=1(a,m)=1(a,m)=1,r为a摸m的阶,则对于每个正整数k,ak≡1(...原创 2018-06-08 20:29:11 · 175 阅读 · 0 评论 -
bzoj2242,洛谷2485----SDOI2011计算器(exgcd,qsm,bsgs模板)
就是一道模板题!这里再强调一下BSGS考虑方程ax=b(modp)ax=b(modp)a^x = b \pmod p已知a,b,p(2≤p≤109)(2≤p≤109)(2 \le p\le 10^9),其中p为质数,求x的最小正整数解解法:注意到如果有解,那么一定满足0<x<p0<x<p0t=⌊p–√⌋t=⌊p⌋t=\lfloor \sqrt p \...原创 2018-06-08 19:50:34 · 166 阅读 · 0 评论 -
hdu4479 (数学题)(算术基本定理)
题目大意给定一个三元组(x,y,z)(x,y,z)(x,y,z)的gcdgcdgcd和lcmlcmlcm,求可能的三元组的数量是多少,其中三元组是的具有顺序的其中gcdgcdgcd和lcmlcmlcm都是32位整数范围之内由算术基本定理可以得知: 如果k=gcd(m,n)k=gcd(m,n)k=gcd(m,n) 则kp=min(mp,np)kp=min(mp,np) k_p=min(...原创 2018-06-07 13:45:56 · 230 阅读 · 0 评论 -
2018.6清北学堂day2上午讲课(数论)
QwQ整除对于整数n,mn,mn,m,如果m!=0 且存在整数k,使得km=n,那么m就能整除n,记为m|nm|nm|n整除具有传递性a|b   b|c−−>a|ca|b   b|c−−>a|ca|b\ \ \ b|c --> a|c素数素数有无限多个素数定理 当xxx很原创 2018-06-07 11:31:07 · 239 阅读 · 0 评论 -
2018.6清北学堂day2下午笔记(MR)(CRT)(数论分块)
Miller Rabin直接去看Miller-Rabin笔记吧QwQ中国剩余定理中国剩余定理常用来求解同余方程组,形如 x≡ai(modm)ix≡ai(modm)ix \equiv a_i \pmod m_i 的方程组其中,我们定义 M=∏miM=∏miM=\prod m_i 然后令Mi=MmiMi=MmiM_i = \frac{M}{m_i} 定义ti为Mi在mod&...原创 2018-06-07 16:22:12 · 299 阅读 · 0 评论 -
Miller-Rabin学习笔记
首先给出两个定理:1.费马小定理 设p是一个素数,a是一个整数,且不是p的倍数,那么 ap−1≡ 1(modp)ap−1≡ 1(modp)a^{p−1} \equiv\ 1 \pmod p2.二次探测定理 若ppp是素数,xxx是一个正整数,且x2 mod p = 1x2 mod p =&nb...原创 2018-06-07 18:09:03 · 188 阅读 · 0 评论 -
中国剩余定理学习笔记
中国剩余定理中国剩余定理常用来求解同余方程组,形如 x≡ai(modm)ix≡ai(modm)ix \equiv a_i \pmod m_i 的方程组首先,我们来讨论模数互质的:对于这类问题应该怎么求解呢?(果然我只是会背个板子) 首先,我们定义 M=∏miM=∏miM=\prod m_i 然后令Mi=MmiMi=MmiM_i = \frac{M}{m_i} 定义t...原创 2018-06-07 20:06:50 · 153 阅读 · 0 评论 -
2018.6清北学堂day3上午笔记
QwQ因为莫比乌斯反演没学会…就先补一下昨天的吧数论函数一些常见的数论函数σ(n)σ(n)\sigma (n) = ∑d|nd∑d|nd\sum_{d|n} d表示正整数n的正因子之和d(n)=∑d|n1d(n)=∑d|n1d(n) = \sum_{d|n} 1 表示正整数n的正因子个数ϕ(n)ϕ(n)\phi(n) 表示[1,n][1,n][1,n]与n互质的整数个...原创 2018-06-08 11:14:42 · 499 阅读 · 0 评论 -
bzoj1407,洛谷2421 NOI2002荒岛野人
题目大意:克里特岛以野人群居而著称。岛上有排列成环行的M个山洞。这些山洞顺时针编号为1,2,…,M。岛上住着N个野人,一开始依次住在山洞C1,C2,…,CN中,以后每年,第i个野人会沿顺时针向前走Pi个洞住下来。每个野人i有一个寿命值Li,即生存的年数。奇怪的是,虽然野人有很多,但没有任何两个野人在有生之年处在同一个山洞中,使得小岛一直保持和平与宁静,这让科学家们很是惊奇。他们想知道,...原创 2018-06-08 11:22:47 · 208 阅读 · 0 评论 -
luogu4980 Burnside引理和Polya定理学习笔记
我已经是一个啥都学不懂的人了由于别人的博客都比较好,所以我就直接搬了一些了1.置换。大概学过抽象代数的同学都知道这个概念吧。置换简单来说就是对元素进行重排列,如下图所示。置换是[1,n]到[1,n]的一一映射。再比如,将正方形绕其中心逆时针旋转90度,可以看成是正方形四个顶点的一个置换。关于置换、置换群的具体理论,可以学一下抽象代数。(1)置换可以分解成若干循环,方法为:连边1−&am...原创 2019-03-23 21:22:18 · 560 阅读 · 0 评论