--------------总结-------------
文章平均质量分 85
alpc_qleonardo
这个作者很懒,什么都没留下…
展开
-
生涯总结——退役贴
光阴似箭,岁月如梭。(老套的开头……)转眼间从那个报名参加OI单纯只是为了打游戏的懵懂少年,到现在已经拿到ecfinal和ccpc金奖和硕博连读资格的我,转眼也快要有十年了。这十年间,虽说前期很长一段时间都是在浪费生命,但是最终也算是拿到了一个自认为比较满意的成绩。大学以前的事情就不说了,现在总结一下大学三年三个赛季的训练和成绩吧。2017赛季怎么说这个时候呢,大概就是自以为是,不知天高地...原创 2019-12-18 20:37:24 · 2596 阅读 · 11 评论 -
FFT/NTT 总结(HDU 4656)
FFT/NTT可以说是非常有名的两个东西,从通信到数学再到计算机领域…… 然后我本人接触这个东西也就是在今年暑假的时候。其实呢,到现在,它的变化本质和算法的实现方法我还并不是很了解。但是呢,作为一个ACM选手,能够做到会熟练的运用算法模板,懂得一些变通也就差不多能够算是合格了。而且,FFT/NTT本身也没什么,就是套用模板即可。 下面我就具体说说...原创 2017-10-02 13:01:48 · 1394 阅读 · 3 评论 -
2017年赛季总结
随着ACM/ICPC南宁站落下帷幕,我2017年的ACM赛季就告一段落了…… 先说说收获。 首先是奖励方面的。从上半年的校赛第一,到下半年省赛的二等奖,再到最后CCPC+ICPC的三个铜牌,可以说今年算是实现了从无到有的突破。仍然不会忘记上半年在武汉、在湘潭和在西安的时候那种打铁的落寞和无力感,但是经过自己的不懈努力,现在已经到了那种即使是一个人参赛,也不至于打铁的地步。但是实力虽在,却无法完全展现。这么说并不是想表明自己有多牛逼,自己运气有多差,毕竟运气在某种程度上也是实原创 2017-11-28 21:34:29 · 851 阅读 · 3 评论 -
第九次多校赛总结+CSU 1914+CSU 1921加强版解法
应该是2017年上半年的最后的一场多校赛了,真的挺想留下一个美好的回忆,但是无奈力不从心…… 从一开始就是,水题疯狂卡,然后题目做法没有弄清楚,就去敲模板……记得1921那题一开始没想清楚,先是打了一个树状数组,后来发现不对打了个线段树,最后发现直接暴力就可以过…… 水题过后就是一般的题目,然而不知道状态不好还是什么,很容易看出来的解法当时却没有想到,贪心和简单的数据结构的应用都没有做出来。还一直在抱怨原创题出的奇怪……其实这些都只能怪自己最近太水了。我承认是我的问题,数据结原创 2017-05-08 18:13:35 · 417 阅读 · 0 评论 -
Link Cut Tree 再探、总结
Link Cut Tree对我来说已经有点老生常谈了——目前为止理解的比较深的一种比较难的数据结构吧。 之前的初探以及次探已经基本阐明了LCT本身的功能和大部分的作用,在这里做一个简单点的回顾吧。 首先就是数据结构本身。LCT又叫做动态树,本身很像树链剖分+SplayTree,但是如其名,可以动态的变化。主要函数就是Access(expose)、Spla...原创 2018-03-23 00:31:51 · 356 阅读 · 0 评论 -
可持久化线段树总结
之前也写过一篇讲主席树的文章,但是那时候理解的实在是太片面了。 首先,所谓可持久化,就是说我有很多个操作,但是我在任意时刻可以回到之前的某一个操作之前的样子。或者说可以知道某一个操作之前的信息。对于普通的线段树来说,肯定是不能够支持的,那么我们如何解决这个问题呢? 最简单的,我们考虑暴力一点的方式,对于每一个操作,我在之前的基础上单独建立一棵线段树,把...原创 2018-05-16 20:34:09 · 663 阅读 · 1 评论 -
2018年上半赛季总结
从去年ACM/ICPC ECL Final到现在,六个月已经过去。不知不觉中2018年上半年的赛事也已经结束了…… 也许是凭借经验,也许是凭借发挥;也许是队友给力,也许是强手没来;也许是运气,也许是实力。至少在这上半年中,从成绩上看,我们确实是取得了长足的进步。但是,自己打心底里还是对自己、对我们队的实力有很大疑问。我们是否真的已经能够称得上是强队,是否真的能够拿到下...原创 2018-06-12 00:57:12 · 759 阅读 · 7 评论 -
莫比乌斯反演的两种形式及其证明
莫比乌斯反演形式一: 证明:把 代入右边的式子,得: 根据莫比乌斯函数的性质,有定理: 因此,只有...原创 2018-07-28 13:52:55 · 1896 阅读 · 0 评论 -
Min25筛小结
关于筛法,最近看到了很多,也尝试的学了一些。总的来说可以分为线性筛和亚线性筛。所谓线性筛,就是可以在线性时间复杂度内求解的筛法。而亚线性筛则是时间复杂度更为优秀的筛法,通常时间复杂度可以达到小于线性时间,可以解决1e8~1e11范围内的问题。关于亚线性筛,之前已经写过了杜教筛,但是个人感觉用到的地方确实不太多,而且比较难构造。而这次要讲的Min25筛则相对要求的条件更低,而且不需要构造新的...原创 2018-09-10 23:49:20 · 8774 阅读 · 0 评论 -
tarjan连通分量总结
这个东西怎么说呢,感觉很丢脸啊,高中就学过的东西,现在作为一个打了两年比赛的ACMer,居然对这个东西不太熟。tarjan算法我就不说了。连通分量的概念我也不说了。现在看来tarjan主要用于三个方面。首先按照无向图和有向图去分类。在有向图里面,由于图是有向的,所以可以研究的东西没有那么多。如果能够找到从a到b的路径,也能够找到从b到a的路径,那么这两个点就在同一个强连通分量里面。求...原创 2019-04-18 20:51:45 · 298 阅读 · 0 评论 -
国防科技大学第二十二届“银河之光”计算机文化节ACM程序设计大赛 简要题解
补题地址:https://ac.nowcoder.com/acm/contest/878#questionA首先暴力搜索找到距离每个人最近的出口是哪个。然后,对每个出口建立优先队列,把每个人放到他应该走的出口的队列即可。B显然人的强壮程度没有意义。考虑最小费用流。每个出口按照时刻拆成多个点,表示哪个时刻出来。同一个出口第i时刻向i+1时刻连边,流量无穷费用1。每个人向每个出口...原创 2019-05-04 16:59:40 · 933 阅读 · 3 评论 -
回味左偏树(模板)
之所以叫回味,那是因为在高中的时候偶然也接触了这个数据结构。那时候好像是在学别的东西,然后我先学完了,于是就多学了这个。但是由于种种原因,可能是NOIP没考吧,然后就忘记的差不多了,但是隐约记得一些。前几天也是无意之中看到可并堆,正好也没有它的模板,于是就来“回味”了一番。 言归正传,左偏树,顾名思义,就是往左偏的一种树,具体表现就是对于任何一个节点,它的左儿子的dist>右儿子的dist原创 2017-02-08 14:34:57 · 438 阅读 · 0 评论 -
主席、树、主席树!
隔了好久没来,又开学了,一切恍如昨日…… 主席树,听起来真的是高大上(毕竟是主席啊)。那么,什么是主席树呢?说白了,就是很多棵线段树的整合(貌似可以树状数组),如果学习过Link Cut Tree就会知道,是类似的。Link Cut Tree是很多棵Splay Tree的整合,这个是线段树。 同样,在高中的OI生涯中,经常听到某人说这个名词。然后也大致的知道是很原创 2017-02-12 19:38:50 · 1065 阅读 · 0 评论 -
四边形优化dp总结
我们前一段时间讨论了斜率优化dp,可以说基本上已经掌握了这个套路。但是很多时候斜率优化还是有些局限,他只能在一些特定的dp方程中使用。现在我们通过一道“类似”斜率优化的dp,来了解一下四边形优化dp。 POJ 1160 。很古老很经典的一道题。题意是给出n个村子的位置,然后让你在这些村子中建立m个邮局,问如何建邮局能够使得所有村子到最近的邮局的距离之和最小。原创 2017-04-07 18:11:56 · 681 阅读 · 0 评论 -
2017华中地区邀请赛暨武汉大学校赛现场赛小结
第一次出这么远比赛的说,心情小激动…… 六年中第三次去武大也算是挺有缘的,见到了老同学,也见到了无数的大佬们,orz…… 不得不说,比赛题目还是看起来不太坑的,但是数据实在太坑。之前的目标是把这场比赛当作雪耻之战,虽然单纯从名次上看二三十名,不好也不太坏。但是仍然是看到了与大佬们的差距。原创 2017-04-16 23:34:19 · 1128 阅读 · 0 评论 -
非常棒的网络流总结
转自:http://blog.csdn.net/ruoruo_cheng/article/details/51815257二分图匹配设二分图G=(V, E)的两个顶点集为X, Y。s->Xi,费用为0,按需赋容量。Xi->Yj,(Xi, Yj)属于E,费用为边权,按需赋容量。Yj->t,费用为0,按需赋容量。 求(最小费用)最大流。二分图的最小覆盖集点权之和最小的覆转载 2017-09-01 20:49:27 · 368 阅读 · 0 评论 -
数论专题(一) Uva 10780+Uva 10892+Uva 11076
自从这个暑假,吴昊学长跟我们讲了数论,然后做了那个多校的数论之后,好像对数论产生了浓厚的兴趣。于是索性接手了数论,从最基础的开始,但无奈最近开始实习,并没有什么时间搞acm…… 从头开始,首先就是lcm与gcd以及各种东西了。原创 2017-08-11 13:10:33 · 439 阅读 · 0 评论 -
O(n)时间求出1~n对模MOD的逆元
转自:http://www.2cto.com/kf/201401/272375.html新学的一个求逆元的方法:inv[i] = ( MOD - MOD / i ) * inv[MOD%i] % MOD证明:设t = MOD / i , k = MOD % i则有 t * i + k == 0 % MOD有 -t * i == k % MOD两边同时除以ik得到-t转载 2017-07-28 09:22:49 · 379 阅读 · 0 评论 -
拓展欧几里得总结(模板)+CSU 1941
六天的暑假结束啦,我终于回归啦…… 第一天,先把之前没做完的题目做完吧。嗯,拓展欧几里得,按理说早就该学的,但是一直拒绝数论…… 首先,拓展之前先说说普通欧几里得算法。就是著名的辗转相除法,几个同余定理。而拓展欧几里得就是利用欧几里得定理求线性方程ax+by=c的通解。要解这个方程的通解,其实一开始是求方程ax+by=gcd(a,b)的解,再转化过去的。求解方程ax+by=gcd的特解就是拓展欧几里得算法的作用,具体原理我就不在这里说了,知道特解后,它的通解形式如下:x=x0原创 2017-07-15 15:52:40 · 382 阅读 · 0 评论 -
矩阵(matrix)应用大总结(二)HDU1588+HDU 5950+HDU 5015
聪神选的题系列…… 这一系列可以说是数学系列咯,正好补一补。 这几道题目都是矩阵的题目,本来呢觉得自己之前也学过见过挺多矩阵的,还自己做过总结,做这些题目应该没什么大问题,但是还是感觉有很多新东西。原创 2017-06-04 21:15:04 · 408 阅读 · 0 评论 -
达芬奇不相信眼泪!
上半年的acm生涯就这样的结束了,结束地那么淡然…… 有过失望、有过惊喜、有绝望更有过希望,最后剩下的是一句遗憾的感慨…… 曾经的ALPC是如此的辉煌,如此的所向披靡,现在的我们却是只能仰望星空,望着那飘忽不定、朦胧迷茫的未来。 曾经的我初生牛犊,敢于以队长的姿态去面对各校的大佬,在他们面前,打肿脸充牌子,想尽办法让别人觉得自己有一个作为队长的原创 2017-05-22 23:50:26 · 534 阅读 · 2 评论 -
矩阵(matrix)应用大总结(一)WOJ 642 Lost In WHU + POJ 3233
这篇绝对是干货! 矩阵、矩阵乘法是线性代数中最基本的东西,然而却在ACM竞赛以及各个领域发挥着不可替代的作用。 好了不装逼了。矩阵可以说在很早的时候就被动的遇到过了,但是一直没有做一个系统的总结。只是简单的知道有矩阵快速幂,然后线性递推可以利用矩阵乘法加速。但是这些的具体原理也不是非常的理解。知道最近几个月,实在遇到了很多用矩阵的题目,不得不系统的学习一下。原创 2017-05-11 00:45:52 · 621 阅读 · 0 评论 -
NUDT银河之光校赛总结+校赛 F
校赛就这么结束了,虽说带病参赛,但还是情理之中拿了个第一…… 题目虽然不难,但是其中也暴露出了很多问题。可能是状态原因或者是什么别的,反正好几道题目思路完全正确,但是却是错了很多次才A了,导致罚时特别多…… 除此之外这次比赛中我们的破题速度还是很值的肯定的,在比较短的时间内就几乎把所有题目的算法预料到了。但还是那个不稳的问题,有两到模拟题没有做,还有一个二分答案怎么也a不过……原创 2017-04-30 19:03:03 · 522 阅读 · 0 评论 -
2017华中区邀请赛暨武汉大学校赛网络赛小结 + WOJ 642 Lost in WHU
截止目前最失败的一次比赛,奇耻大辱啊,orz…… 卡在一些比较难写的题目里面,思路不清晰就在瞎敲代码,越改越死…… 我们完全丢了一队的脸,甚至连二队三队都不如了,差点还进不了决赛,失眠难受了一整天…… 事后还是那样,抛开这一切,许多问题变得明了起来,对于一些题目赛场上有猜测,后来发现也是对的,但因为陷入一道题而没去完善…… 什原创 2017-04-10 21:02:16 · 754 阅读 · 0 评论