自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 抽象代数II

Thanks bilibili Maki!

2022-10-13 20:08:06 318 1

原创 抽象代数I

简单的抽代,从群到伽罗瓦,By bilibili Maki!

2022-10-13 20:06:45 801

原创 浅谈相对论

人们倾向于相信永恒的真理,也由于虽然人会生老病死,但宇宙必须是不朽的,不变的这种观念才能给人以安慰。引言高中物理书对于相对论的介绍仅仅停留在所谓时间延缓效应,长度收缩效应,质量变大效应,以及光速不变效应。然额现有的教科书完美诠释了填鸭式教育的好处,这部分知识在课本上仅仅以案例实验加实验结果的形式放出,而对于三类公式形成原因以及其任何感性理性的解释都没有说明。鄙人认为这对于物理的严谨性而言是极其不符责任的行为,故在此做此文以稍加阐释并提出一些作为中学生能接受的感性的理解。正文众所周知的是,我们学习的牛

2021-10-03 08:12:16 318

原创 最长上升公共子序列

fi,jf_{i,j}fi,j​表示我们S串前iii个字符然后T串前jjj个字符然后我们钦定最后一个字符被强制选上转移考虑如果这个值不相同就变成fi−1,jf_{i-1,j}fi−1,j​否则变成fi,j=mx1[j]+1f_{i,j}=mx1[j]+1fi,j​=mx1[j]+1,即我们接在上一个jjj的后面就好了考虑如果是波浪怎么做mx1[i]mx1[i]mx1[i]表示fi−1,k,k≤if_{i-1,k},k\leq ifi−1,k​,k≤i中满足xi>ykx_i>y_kxi​

2021-07-12 14:47:45 55

原创 学习ix35笔记1

P5292 [HNOI2019]校园旅行很牛的!考虑一个裸m2m^2m2dp我们设fi,jf_{i,j}fi,j​表示一个点到点i一个点到点j情况下的最优答案是什么转移只要枚举点i的一条出边和点j的一条出边,然后对应的走过去就好了这样裸做的复杂度O(m2)O(m^2)O(m2)不太行QAQ我们观察dp似乎没有任何可以优化的地方,观察转移,看上去也不好对于某一些相同颜色的转移同时加上一个数之类的变成1啊但是我们隐隐约约可以感受到图中的信息大部分是没有用处的,因为我们可以在某两个点上反复横跳以达到

2021-07-09 21:40:49 249

转载 习学ix53 [字符串算法] 笔记2

我已经已关机结论:p 是 S 的周期,当且仅当 ∣S∣−p|S|-p∣S∣−p 是 S 的 Border。弱周期引理(Weak Periodicity Lemma):若 p,qp,qp,q 是串 SSS 的周期,且 p+q≤∣S∣p+q\leq |S|p+q≤∣S∣,那么 gcd⁡(p,q)\gcd(p,q)gcd(p,q) 也是 SSS 的周期。证明:不妨设 p<qp<qp<q(p=qp=qp=q 显然成立)。对于 i>qi>qi>q,有 Si=Si−q=Si

2021-07-08 16:54:46 444

原创 NOI2016卷题

P1173 [NOI2016] 网格如果我们每个点拆出周围的8联通点做,那还是不太行,因为在边界上我们可能盲目认为右边都被封死了而导致失败******#x****如上图第二行第四列的点所以我们拆出两层,即所有点拆一个5*5正方形出来UOJ的hack轻轻松松!#**.**#这…只需要我们所有保留点里面同一行中间没有奇怪删掉的点的点就link,否则就不link这样我们有dengyangtrangledengyangtrangledengyangtrangle哥哥的建图方式:四个角保

2021-07-08 08:19:05 209

原创 最坏线性nthelent

将所有元素分成n/5n/5n/5组然后每组5个元素,然后又多出一组nmod  5n\mod 5nmod5个元素然后对于这⌈n/5⌉\lceil n/5 \rceil⌈n/5⌉组元素中位数(暴力求出),然后拿出来,按照上述分组方法继续暴力递归下去计算他们的中位数找到这些元素的中位数之后直接以这个元素为分界点分成两部分即可(nthelement)因为这样选出来的元素很接近mid因此论文中分析最坏是线性的...

2021-07-08 08:17:09 60

原创 P4980 【模板】Pólya 定理

n个点,然后n个边的环,n种颜色本质不同染色方案考虑先找到旋转i次的等价类不难发现为gcd⁡(i,n)\gcd(i,n)gcd(i,n),原因是我们旋转iii次1会到i+1i+1i+1,也就是说我们有一个大小为n/gcd⁡n/\gcdn/gcd的轨道!然后就会发现总共的轨道数就是gcd⁡\gcdgcd个那么考虑每种作用下的不动点个数就是gcd⁡(i,n)\gcd(i,n)gcd(i,n),根据polya定理,答案就是∑i=1nkgcd(i,n)n\frac{\sum_{i=1}^{n}k^{gcd(i

2021-07-07 19:32:11 76

原创 P7599 [APIO2021] 雨林跳跃

封闭道路的题解呢?考虑A=B,C=DA=B,C=DA=B,C=D只需要从AAA开始每一步都跳最大的那个就好了!如果能跳到,说明max[B,C−1]<max[C,D]max[B,C-1]< max[C,D]max[B,C−1]<max[C,D]否则我们要么一步跳过去,要么中途跳到B,C−1B,C-1B,C−1某个数然后自闭掉那么我们只需要每次跳小于max⁡[C,D]\max[C,D]max[C,D]范围内最大的一个就好了然后考虑A≠BA\not = BA​=B我们想法是选择一

2021-07-07 19:29:59 413

原创 LOJ508失控的未来交通工具(图论绕环gcd)

模数为奇数的时候,我们可以在某个环上绕圈此时单独一个边是可以被记入方案里的,构造方法就是我们在一开始在u想要到达v,然后中间有(x,y)(x,y)(x,y)一条边,那么我们只需要u,xu,xu,x绕m次,最后一定停在x,然后走一步,然后y,vy,vy,v绕m次走到v即可那么我们考虑此时最优的一定是这些边,不需要绕任何一个环,我们所有边方案组合就能得到最优而想要所有边我们只需要找到任意一个经过所有边若干次的路径就好了,然后再mod  m\mod mmodm意义下假设我们有一个G=gcd⁡(x1..xm,

2021-07-07 19:29:29 113

原创 山东省队一轮集训Day4

A考虑如果有两个点一个正好有入度正好有出度然后我们发现对于某一个树,所以我们可以考虑按照某个顺序dp去合并他怎么做呢?考虑首先拆那些度数为1的点,他们如果有一个限制直接拆掉,两个限制就比较惨,我们甚至不会这个限制怎么然后所有那些没有限制的点,对于某个点在儿子里我们遇到第一个直接保留,然后从第二个开始任意连边接下来继续拓扑排序,拆叶子但是说我们还没有解决一个问题就是对于两个限制的边怎么连接,尤其是对于有某个没有限制的点,他也会有影响这样的边我们可以考虑绑定,把所有的边绑定在一起,然后不断做下去

2021-07-02 19:34:34 222

原创 UOJRoundPLUS+

B. 【UER #4】被粉碎的数字自闭了蜜汁挂A小的好像可以考虑按照bit分块打表,先打好前1e6的,然后询问就是O(1)O(1)O(1)单点1e12内的值了正解是数位dp qwq这个转移值得一提,我们考虑当前乘法的进位转移方式相当于枚举了新的位数之后,然后会将乘法进位直接记录下来,然后余数就是贡献到f(kx)f(kx)f(kx)的上去写一下吧?A. 【UR #10】汉诺塔我稍稍思考了一下,这个好像和汉诺塔问题很相关,然后去搜了一下:汉诺塔是每次只能大盘叠小盘,而且求解汉诺塔问题的解决方法

2021-07-01 07:30:03 603

原创 Segmentree beats!---吉如一线段树学习笔记

jry老师太牛了!!本文为学习吉如一老师 Segmenttree beats 一文后有感而发qwqI给定一个长度为n的数列A,接下来有m次操作:• 区间[l,r][l,r][l,r]中的所有数变成min(Ai,x)min(Ai,x)min(Ai,x)• 询问区间[l,r][l,r][l,r]中所有数的和记录区间最大值和次大值,如果小于次大值就暴力递归即可证明: 会发现我们每次花费O(log⁡n)O(\log n)O(logn)的时间使得两个数变得相同,因此总复杂度就是O(mlog⁡n+nlog

2021-06-29 10:11:32 617

原创 P7325 [WC2021] 斐波那契

一个做法很多的题!/se我先讲我会的做法:首先原来的问题可以变成aFn−1+bFn=0mod  maF_{n-1}+bF_{n}=0\mod maFn−1​+bFn​=0modm,问这个式子的答案于是可以考虑这个式子怎么冲,我们先变成下式−aFn−1=bFnmod  m-aF_{n-1}=bF_n\mod m−aFn−1​=bFn​modm如果有−ab=FnFn−1mod  m-\frac{a}{b}=\frac{F_n}{F_{n-1}}\mod m−ba​=Fn−1​Fn​​modm就好了

2021-06-29 09:19:25 206

原创 P7324 [WC2021] 表达式求值

WC补题人,很快也要APIO补题人了首先要建立表达式树,叶子节点为值,非叶子节点都是操作!一个显然的想法是m!m!m!枚举大小顺序加入,但是这样太慢了考虑差分,我们计算最终答案≥m\geq m≥m的方案数,然后对于这个方案累乘一下权值和就能得到答案,相当于换了一个方向求和然后那怎么办?考虑我们有一个这样的dp,fS,i,0/1f_{S,i,0/1}fS,i,0/1​表示当前S集合里为1的≥i\geq i≥i,其余<i<i<i,然后目前这一位的值是0还是1非叶子节点,以一个比较简单

2021-06-29 09:18:20 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除