记录
文章平均质量分 87
恩比德爱上大帝
这个作者很懒,什么都没留下…
展开
-
拉格朗日插值学习笔记
问题给定nnn个点(xi,yi)(x_i,y_i)(xi,yi),其中xix_ixi互不相同,用这些点确定一个多项式f(x)f(x)f(x)。求解用这nnn个点可以构造出一个n×nn \times nn×n的线性方程组,显然系数行列式是一个范德蒙德行列式,又xix_ixi互不相同,所以这nnn个点可以唯一确定一个小于等于n−1n-1n−1次的多项式。我们可以构造出gi(x),1≤i≤ng_i(x),1 \le i \le ngi(x),1≤i≤n,满足gi(xi)=yig_i(x_..原创 2021-02-06 19:20:26 · 223 阅读 · 1 评论 -
2018-2019 ICPC Northwestern European Regional Programming Contest (NWERC 2018)题解
题目链接A. Access PointsB. Brexit Negotiations题目:给定nnn个会议,第iii个会议前有did_idi个前置会议,每个会议关于自身的内容需要eie_iei个时间,且每个会议都要总结之前开过的每一个会议,每个会议1个时间,问持续时间最长的会议的最小值是多少。(1≤n≤4⋅105,1≤ei≤106)(1 \le n \le 4 \cdot 10^5,1 \le e_i \le 10^6)(1≤n≤4⋅105,1≤ei≤106)题解:最优策略是每次取出ei原创 2021-02-03 20:01:23 · 551 阅读 · 1 评论 -
算法小trick(1)
题目中给出两个长度为nnn的序列aaa和bbb,现在要将a,ba,ba,b排序,令ai op bi=cia_i\ op \ b_i=c_iai op bi=ci,假设aia_iai和bib_ibi对这个结果的贡献都是正的,现在要使ccc的最大值最小。通用的解法就是aaa正序排,bbb倒序排,即将aaa中大的和bbb中小的进行匹配。因为假设将bib_ibi和bjb_jbj互换,原来为ai op bi,aj op bj原创 2021-02-01 20:01:34 · 104 阅读 · 0 评论 -
二次剩余学习笔记
问题求 x2≡c mod px^2 \equiv c \ \text{mod}\ px2≡c mod p,其中c,pc,pc,p已知,ppp为奇素数通俗来说,就是求ccc在模ppp意义下的平方根。欧拉判别法原创 2021-01-28 17:32:53 · 130 阅读 · 1 评论 -
三、四元环计数
三元环题目链接题目:给定一个nnn个结点mmm条边的无向图,问有多少个三元环。(1≤n≤105,1≤m≤2×105)(1 \le n \le 10^5,1 \le m \le 2 \times 10^5)(1≤n≤105,1≤m≤2×105)题解:使用根号分治的思想。基于原图的连边,将度数较小的点向度数较大的点连边,如果度数相同,结点编号小的向结点编号大的连边,形成一个新的有向图,显然这个有向图是一个DAGDAGDAG(因为从一个结点出发到达的点要么度数比它大,要么结点编号比它大,所..原创 2021-01-22 17:33:25 · 1412 阅读 · 0 评论 -
01trie小记
1、hdu4825 Xor Sum题目链接 题目: 给定nnn个正整数a1...na_{1...n}a1...n和mmm次询问, 每次询问给定一个SSS,找到apa_pap,满足ap⊕S=max1≤i≤n{ai⊕S}a_p\oplus S=\max \limits_{1 \le i \le n}\{a_i \oplus S\}ap⊕S=1≤i≤nmax{ai⊕S}。(1≤n,m≤105,0<ai,S<232)(1 \le n,m \le 10^5,0<a_i,S<原创 2021-01-06 15:37:15 · 219 阅读 · 0 评论