自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 NOI2019游记

沉迷文化课的我并没有立即开坑,但总是还要写些什么。以后想到什么都随便写写吧。无论如何,我的竞赛之路终于结束了。早就看到了成绩单,身为d类选手的我奋力搏杀,终究还是离金牌线差了9分。当然,这对于身为非正式选手的我来说,并未有多少损失可言。可是心里未免还是有些遗憾。或许是因为沉迷文化课带来的负面影响,又或许是什么地方不够有信仰。有许多我能拿到更多分的理由,但正如之前所说的,人生总是充满...

2019-08-01 11:03:00 550

转载 老年选手康复训练

学考考完了。虽然身为d类咸鱼选手还是要好好备战一下noi的。从今天开始进行康复训练,不过白天应该还是要肝文化课。等过几天训练时间应该会多一点。[CTS2019]随机立方体这道题现在做了一遍好像有一点sibo啊,可能是考试的时候太紧张了吧。题意就不写了。题目要求恰好\(k\)个,那我们考虑用至少含\(i\)个进行容斥。那么容斥系数\(f_i\)需要满足:\[[i=k]=\su...

2019-07-01 17:49:00 166

转载 CTS/APIO2019 游记

已经记不得是第几天了就按顺序编号好了。一久违的到了北京,上次来北京还是在去年CTSC和APIO的时候。回想起来,这一年发生了很多事情啊。下午是THUPC的试机赛,我和假雪菜、嘿嘿嘿两个神仙队友过去玩了。随便写了两道题以后开始玩送的华容道。我写了个程序搜步数,结果还写错了。回宾馆以后试着玩了玩明日方舟,然后就无法自拔了。二这天是THUPC正式赛,也是CTS的报到日,衣服和牌子就...

2019-05-26 12:12:00 237

转载 ZJOI2019 Day2 游记

emmm,一直没有更新不是因为退役了自闭什么的,只是单纯比较懒。写游记很累的。这次余姚之旅中我似乎并没有怎样焦急和兴奋,回想起来,我甚至比一试时要平静得多。是因为挫折让人有些长大了吗?二试讲课时的台下和群内一如一试一样充满了兴奋和喧哗。不过大概谁也不会注意到,那个曾经在群里大放厥词的人现在只是安静的坐在角落里听着上面的人讲题,就像个不曾参与其中的看客一样。浙江省的高手们依旧时常上...

2019-05-07 09:04:00 165

转载 UOJ #76 【UR #6】懒癌

确实是一道很不错的题啊。题目链接题意感觉也没什么特别简洁的版本,大家直接看题面吧。题解我第一次看到这个类似问题的背景是疯狗,因此下面的题解不自觉的代入了...大家明白意思就好。我们考虑对于疯狗,我们将其染为黑点,否则是白点。这样我们就可以用一张每个点有两种颜色的有向图来表示当前的状态。来想一想状态之间是如何转移的。首先我们可以对每一个疯狗的主人分开考虑,计算他什么时候会发现...

2019-04-21 18:21:00 165

转载 一些知识点的整理

\(O(n\log n)\)求通常幂多项式的不定和式即给定多项式\(\sum_{k=0}^{n-1}a_kx^k\),求\(\sum_{k=0}^{n-1}a_kS_k(x)\)的系数。其中\(S_k(x)=\sum_{i=0}^{x-1}i^k\)。考虑从奇怪的角度出发:\[n^k=k![x^k]e^{nx}\]\[\sum_{i=0}^{n-1}i^k=k![x^k]\Big...

2019-04-17 13:25:00 103

转载 ZJOI2019 Day1 题解

想要继续向前,就从克服内心的恐惧开始。麻将题意在麻将中,我们称点数连续的三张牌或三张点数一样的成为面子,称两张点数一样的牌为对子。一副十四张麻将牌的胡牌条件是可以分成四个面子和一个对子或者分成七个互不相同的对子。现在规定麻将牌的点数为\(1\sim n\),每种点数都有四张牌。现在给出你初始的十三张手牌,假设剩余的牌以随机的顺序发到你的手上,求期望发多少张牌以后你的手牌中存在一组牌...

2019-04-10 12:30:00 242

转载 我亲爱的朋友们

本来有些话想在省选一试之前说的,可又非常懒,也怕自己立下豪言壮语之后摔得粉身碎骨。无论如何,之后终究是没有写。后来由于一些原因,我的一试爆炸了。当时的情绪很乱,也不能好好的思考些什么。原本我的省选一试感想应该就此搁置了。可是当看到成绩公布的时候脑中似乎又突然有了些想表达的东西,本想压抑下来继续做题,可是这份念想越来越强,以至我感到必须将它写出来,现在,请允许我当一个讲故事的人吧。进入高...

2019-04-01 22:21:00 170

转载 ZJOI2019 Day1 游记

退役吧垃圾考的再烂还是要把自己捡起来如果不想让自己的OI生涯就到这里止步的话就给我滚去拿剩下的300分吧浙江省前十六,学校前五,day1比别人差一百多分。如果这样还能进省队的话,我就成为传说了吧。而我想,成为传说。转载于:https://www.cnblogs.com/Mr-Spade/p/10609892.html...

2019-03-27 19:28:00 174

转载 Codeforces Round #545 (Div. 1)

本来开头两道题写得挺快的,然后第三题想了一会儿胡出一个scc计算gcd的做法,写了一发凭借信仰交了上去结果一发pp了?然后第四题沙雕了想了很久才会,于是罚时瞬间变多。结果后面两题都没时间看了,赛后感觉e题考场上还是可做的...最后自豪的成为c题fst的一员,因为naive写萎了一个地方。题目链接A. Skyscrapers题意:给定一个\(n\times m\)的矩阵,对于所有\...

2019-03-11 21:26:00 113

转载 AtCoder WTF 2019 C2. Triangular Lamps Hard

题目链接感觉这样的题真的称得上是鬼斧神工啊,\(\text{OI}\)中能多一些这样的题目就太好了。题意:有一个二维的三角坐标系,大概如图所示(图是从atcoder里偷下来的):坐标系上的每个整点处都有一盏灯,初始时只有一盏灯亮着。每次可以选择三个整点\((x,y)\),\((x,y+1)\),\((x+1,y)\)(即一个底边向下的正三角形),将这三盏灯的开关状态反转。现在给...

2019-02-25 16:00:00 257

转载 析合树

啃WC课件系列。LCA讲得很好了(虽然一些奇怪的定义让人摸不着头脑),为了以后复习方便自己再整理下。析合树是用于连续段问题的比较通用的数据结构。首先定义一下连续段:对于一个长度为\(n\)的排列\(p\),如果对于一个区间\([l,r]\),如果\(p_l,p_{l+1},\dots,p_r\)排序后可以组成值域连续的一段,即\(\max_{i=l}^r p_i-\min_{i=l...

2019-02-21 20:54:00 160

转载 Codeforces Round #539 (Div. 1)

有史以来打的最烂的一场...B题都WA了两发,D题数树不知道结论不会做,E题没调出来...GG了。也说明我实力其实还不够吧...再多加练习,我还有机会继续努力。题目链接A. Sasha and a Bit of Relax题意:给定一个长度为\(n\)的序列\(a\),求有多少个长度为偶数的区间满足区间前一半数的异或和等于后一半数的异或和。\(n\leq 3*10^5,a_i\l...

2019-02-17 21:17:00 104

转载 Codeforces 1103 E. Radix sum

题目链接神题。题意:给定一个长度为\(10^5\)的幂级数\(a\),将卷积的下标运算定义为十进制下的不进位加法,求\(a^k\)模\(2^{58}\)的结果。\(k\leq 10^9\)。题解:考虑在复数域下的做法,那么根据卷积的复合只要将\(a\)看作是\(5\)维的、每一维长度为\(10\)的幂级数,对每一维做长度为\(10\)的循环卷积即可。然而现在是取模甚至不是对质数取...

2019-02-17 12:21:00 409

转载 Codeforces 1097 G. Vladislav and a Great Legend

题目链接一道好题。题意:给定一棵\(n\)个点的树,求:\[\sum_{S\subseteq \{1,2,\dots,n\}}f(S)^k\]其中\(f(S)\)代表用树边将点集\(S\)连通需要的最少边数。\(n\leq10^5\),\(k\leq 200\),对\(10^9+7\)取模。吐槽:比赛的时候看到这道题想到的是组合数做法,然而是\(O(nk^2)\)的,但可以用任...

2019-02-14 22:41:00 113

转载 万能欧几里得

这个目前网上好像没有详细的教程,我来造福社会吧。为了方便本文的叙述,做一个不严谨的规定。在本文中一个\(01\)串可以对应一些信息,并且这些信息是支持合并的,即如果用\(g(S)\)表示\(01\)串\(S\)对应的信息,那么可以用\(g(S)\)和\(g(T)\)计算出\(g(S+T)\)。因此我们不妨类比字符串,将这类信息的合并看作是加法。同样的,这类信息与数字的乘法代表连续的合并...

2019-02-13 15:56:00 242

转载 WC2019游记

day-4WC居然还要把THUWC的被子搬到另一个寝室楼...早上就忙着跑来跑去,顺便去报了个到。话说WC居然也有签名板这种东西,犹豫了一下还是把我的名字签上了。为什么别人的寝室有原来住的女生留下的温馨提示而我的没有。教练通过一些交易给我们在广二腾了一个机房,下午就在机房里颓废写水题。晚上是开幕式,气氛还是挺不错的,主持人和节目也都可以。不过王宏教授表示这次WC三道题有一道传统、...

2019-01-25 21:33:00 160

转载 THUWC2019游记

谢谢一路陪伴我走来的人。day-5~0坐飞机到了广州,觉得广州的空气非常清新,体验很好。教练把我们先安顿在了万达广场附近的酒店里,大家都兴奋的出去玩了。我则在房间里表演了嘴上说着要学习然后开始看电视剧的真香现场。于是我在六天内追完了古董局中局、命运石之门、命运石之门0,感觉自己颓废极了。day1早上去报了个到,懵逼了一会儿就到了下午。开场先看t1,然后推了一下推出了一个简单...

2019-01-23 20:15:00 150

转载 UOJ#424 【集训队作业2018】count

题意我们定义长度为\(n\),每个数为\(1\sim m\)之间的整数且\(1\sim m\)都至少出现一次的序列为合法序列。再定义\(pos(l,r)\)表示这个序列的区间\([l,r]\)之间的最大值出现的位置(如果有多个取最左端),如果两个序列\(A\),\(B\)的所有\(pos\)值都相同,则\(A\)和\(B\)是同构的。问有多少不同构的合法序列。\(n,m\leq 10...

2019-01-03 16:44:00 162

转载 LOJ#551 Matrix

本地打表在线AC什么的最喜欢了。题意\(\rm Alice\)和\(\rm Bob\)在玩游戏,他们要给一个\(n\times n\)的矩阵打标记。初始时没有任何标记,每一轮\(\rm Bob\)先手,两个人可以选一个格子打上自己的标记(\(\rm Alice \to A,Bob\to B\)),但如果选择了已经打过标记的格子就输掉游戏。如果在某个时刻,存在一个长度为\(n\)的排...

2019-01-02 19:04:00 79

转载 洛谷P5163 WD与地图

应该说标算的思路很神奇很简单但也很容易被人忽视啊,感谢出题人为这个一般化的问题提供了高效的算法。题意给定一张\(n\)个点\(m\)条边的带点权的有向图,以及\(q\)个操作,操作有:\(1\)、删除一条边。\(2\)、单点修改点权。\(3\)、询问某个点所在的强连通分量内前\(k\)大的点权和。\(n\leq 100000\),\(m,q\leq 200000\)。题解...

2019-01-01 20:44:00 141

转载 洛谷P4831 Scarlet loves WenHuaKe

这道题告诉我们推式子的时候头要够铁。题意问一个\(n\times m\)的棋盘,摆上\(n\times 2\)个中国象棋的炮使其两两不能攻击的方案数,对\(998244353\)取模。\((n\leq m\leq 2000)或(n\leq m\leq 100000且m-n\leq 10)\)。题解怎么两个数据范围搞搞。显然合法方案等价于每行每列炮的数量不超过\(2\),那么每...

2019-01-01 20:23:00 110

转载 LOJ#6118 鬼牌

\(\rm upd\):是我假了...这题没有爆精...大家要记得这道题是相对误差\(10^{-6}\)...感谢@foreverlasting的指正。题是好题,可是标算爆精是怎么回事...要写的和标算一毛一样才能过。各位要写的话过了前5个点就当过了吧...题意你有\(n\)张牌,每张牌上有一个\(1\sim m\)的点数,你每次随机选出两张不同的牌\(A\)和\(B\),并将\...

2018-12-24 09:19:00 225

转载 支配树

为了方便本文的叙述,做出如下可能不严谨的定义:对于一棵树,我们可以用\([x,y]\)简洁的表示从\(x\)到\(y\)的路径上的所有点组成的集合,假如我们希望这个集合不包含\(x\)或\(y\),只要将闭区间改为开区间即可。如\([x,y)\)表示从\(x\)到\(y\)的路径上的所有点(不包含\(y\))组成的集合。我们从一道简单的板子题(在读完这篇文章以后就是了)开始:给定一...

2018-12-12 10:21:00 140

转载 线性插值

感觉我正在日益沦为一个搬运工...线性插值是指这样一个问题:给定整数\(n,m\),以及一个\(n\)次多项式\(f\)在\(0,1,2,\dots,n-1\)处的点值,即\(f(0),f(1),f(2),\dots,f(n-1)\),希望能在关于\(n\)的线性时间内求出\(f(m)\)。\(n\leq 10^6,m\leq 10^{18}\)。利用多项式多点插值并求一次点值可以做...

2018-11-30 13:08:00 154

转载 NOIP2018游记

当这个时刻来临时,我唯一的选择就是全力以赴展现自己的精彩。这一刻还是来了啊...真快,每当比赛来临的时候都会觉得自己还没有准备好呢...但这个时候除了全力以赴就别无选择了吧。这次NOIP,有遗憾,但是没有后悔。day0这次考场就在学军所以不能住宾馆了...住宾馆多有意思。早上做三位同学精心准备的模拟题...一场九道爽歪歪...果然不出所料把人打到自闭。不过还是有些好题的......

2018-11-11 19:50:00 76

转载 求解形式幂级数的一阶微分方程

为了方便本文的叙述,作出如下可能不严谨的定义:\(1\)、如无特殊说明,\(f\)表示一个多项式。\(2\)、如无特殊说明,\(F\)表示一个以多项式为参数的函数。这篇文章主要是想求解这个东西:\[\frac{d}{dx}f=F(f) (\bmod x^n)\]一般情况下\(f\)可以放到等式右边然后就可以用牛顿迭代来求零点了...然而这个微分非常讨厌,怎么办呢,我们还是来考虑...

2018-11-07 17:56:00 286

转载 常系数齐次线性递推的黑科技及其证明

之前在多项式里面讲过这个...不过感觉很不严谨啊。现在我们就来严谨的说明一波这个科技到底是怎么来的。常系数齐次线性递推是指这样一个问题,给你一个数\(k\),接着对于\(i=1,2,...,k\),给出\(a_i\),代表递推的系数。再对于\(i=0,1,2,...,k-1\),给出\(f_i\)作为初始值,对于\(i\geq k\),数列\(f\)满足:\[f_i=\sum_{j=...

2018-10-22 20:07:00 227

转载 NOIP2018初赛游记

想了想还是写一下吧..最后一年了什么都是最后一次了,要珍惜并努力呀。这次\(\rm NOIP\)报名人数突然剧增(感觉以后竞争压力会越来越大啊),于是考场就从十四中变成了新校区十四分,大巴坐了一个小时才到。在车上一直告诉自己以轻松心态面对的我突然紧张了起来,在一群呼呼大睡的同学中有些迷茫的想着自己的未来...但是我不会退缩的,加油。==========================...

2018-10-16 11:24:00 83

转载 Codeforces 1060 F. Shrinking Tree

题目链接一道思维好题啊...感觉这种类型的题很检验基本功是否扎实(像我这样的就挂了)。题意:你有一棵\(n\)个点的树,每次随机选择一条边,将这条边的两个端点合并,并随机继承两个点标号中的一个,问对于每一个点来说,最终剩下的那个点标号等于它的标号的概率。\(n\leq 50\),用浮点数方式输出。碰到浮点数输出的题就很怕卡精,不过这道题似乎不卡,担心卡精可以开\(long \ do...

2018-10-06 15:06:00 96

转载 多项式简明百科全书

\(0\)、写在前面为了方便本文的描述,定义如下内容:我们说\(f\)是一个次数界为\(n\)(下文不严谨地简称为\(n\)次)的多项式,是指\(f\)是一个下标集合为\(0,1,2,...,n-1\)的数组,并代表:\[\sum_{i=0}^{n-1}f_i x^i\]这个多项式。我们用\(f(x_0)\)代表多项式\(f\)在\(x_0\)处的值。\(1\)、多项式乘法...

2018-09-29 14:20:00 548

转载 伸展树(Splay)复杂度证明

本文用势能法证明\(Splay\)的均摊复杂度,对\(Splay\)的具体操作不进行讲述。为了方便本文的描述,定义如下内容:在文中我们用\(T\)表示一棵完整的\(Splay\),并(不严谨地)用\(|T|\)表示\(T\)这棵\(Splay\)的节点数目。如无特殊说明,小写英文字母(如\(x\),\(y\),\(z\))在本文中表示\(T\)的一个节点,并(不严谨地)用\(|x|...

2018-09-27 19:53:00 1203

转载 从分治乘法到快速沃尔什变换及其反演

为了方便本文的叙述,先定义如下内容:设\(a\),\(b\)为两个序列,那么:\((a,b)\)表示将\(a\)和\(b\)简单地拼接在一起组成的序列。设\(f\)是一个\(n\)维集合幂级数(\(n>0\)),那么:\(f^-\)表示取所有下标的最高位为\(0\)的项,并忽略最高位而组成的一个\(n-1\)维集合幂级数(其实就是\(f\)的前半段)。类似的,\(f^+\...

2018-09-25 07:14:00 179

转载 斯特林数与斯特林反演

此文章重构于\(2019.2.26\)。斯特林数分为第一类斯特林数和第二类斯特林数,其形式与二项式系数很相似。斯特林数在下降幂与通常幂的变换中也有重要作用。第一类斯特林数定义我们将把\(n\)个不同元素分成\(k\)个非空圆排列的方案数记为\(\begin{bmatrix}n\\ k\end{bmatrix}\),两种方案不同当且仅当存在一个圆排列仅在其中一种方案中出现。所有形如...

2018-09-13 21:09:00 174

转载 二项式反演

会证二项式反演啦!其实推式子还是很好玩的,对吧。先来说一下二项式反演的内容:设你有两个数列\(f\)和\(g\),满足:\[g_i=\sum_{j=1}^i {i \choose j} f_j\]那么一定有:\[f_i=\sum_{j=1}^i (-1)^{i-j} {i \choose j} g_j\]其实二项式反演还有另一种形式,只不过最常用的是上面那种,在这里也写出来...

2018-09-13 08:01:00 83

转载 min-max容斥/最值反演及其推广

设\(S\)是一个集合,\(\max(S)\)和\(\min(S)\)分别表示集合中的最大值与最小值。那么有如下式子成立:\[\max(S)=\sum_{T \subseteq S}(-1)^{|T|+1}\min(T)\]\[\min(S)=\sum_{T \subseteq S}(-1)^{|T|+1}\max(T)\]因为证明很简单就写一下吧,以第一个式子为例,设\(\ma...

2018-09-12 20:00:00 206

转载 网络最大流——最高标号预流推进

0、写在前面解决最大流问题,最常用的算法是\(Dinic\)和\(ISAP\),两种算法在实际应用中都相当快速。但是就理论而言,两种算法都属于增广路算法,复杂度上界都达到了\(O(n^2 m)\),因此在某些题目中或许存在毒瘤出题人构造数据卡这两种算法的情况。因此本文讲解一种复杂度上界在常用最大流算法中最优的最高标号预留推进算法(又叫\(HLPP\)),其上界为\(O(n^2 \sqr...

2018-09-12 19:55:00 940

转载 厉害的网站

1、图床2、画图工具3、找规律好帮手4、优秀的markdown编辑器5、python从入门到放弃转载于:https://www.cnblogs.com/Mr-Spade/p/9636928.html

2018-09-12 19:54:00 108

转载 一般图最大匹配——带花树

所谓花,就是如下图所示的一个奇环:本文中粗边代表现在的匹配边,细边代表该点的前驱(后文会讲解前驱是什么,现在只需要知道每个点和它的前驱在原图中一定是有边的)。如图所示,一朵包含\(2k+1\)个点的花一定至多包含\(k\)条匹配边,于是总会剩下一个未匹配的点,上图中即为\(1\)号点。那么我们可以发现,如果有另外一个点想要与花中的某个点\(v\)匹配,那么有两种情况:1、\(v\...

2018-09-12 19:46:00 107

转载 四边形不等式

四边形不等式用于区间\(dp\),对于\(dp\)方程(注意如果额外代价和\(k\)有关好像是不行的...):\[dp_{i,j}=\min_{k=i}^{j-1}\{dp_{i,k}+dp_{k+1,j}\}+w_{i,j}\]如果\(\forall a<b \leq c<d\),都有\(w_{a,c}+w_{b,d}\leq w_{b,c}+w_{a,d}\),那么就...

2018-09-12 15:06:00 68

空空如也

空空如也

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

TA关注的人

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