02 2020 档案
摘要:指挥使走后一脸懵逼,然后想起了一道~~水~~的省选题。 这是毒瘤乘法分配率的应用,似乎还有 "一篇" ,算是入门题。 对了,这题连接: "P2220 [HAOI2012]容易题" 然而蒟蒻还是先自闭了一会...... 大力代值可知,是一道裸的条件概率。 先处理出$sum=\sum_{i=1}
阅读全文
摘要:并不会证,但总结还是需要的呢。 定理 描述:(公式有点多,还是盗图吧): 其中: 就是个进制下的分解,模拟实现就好了。 数据范围:。 定理神奇是挺神奇的,但我们不能直接算吗,复杂度也只是预处理阶乘和逆元,妥
阅读全文
摘要:由于并查集让我很自闭(其实是我太弱了),所以学习了加权并查集,这是例题: 题目链接: "P1196 [NOI2002]银河英雄传说" 不是很简单,~~但对于大佬还是签到题~~。 合并与路径压缩时直接维护,就好了,不过为什么要引进呢? 真无奈。 不过++此题就很
阅读全文
摘要:题目链接: "P5543 [USACO19FEB]The Great Revegetation S" 好坑啊,都身败名裂了。 思路一: 考虑染色法,跑一遍搜所就好了,不给代码了。 思路二: 考虑并查集,我想到一个的做法,首先维护多少不能联系的集合,根据简
阅读全文
摘要:要不是学这个我才不学什么 "权值线段树" 呢。 主席树 很高大上? ~~其实就是可持久化的数据结构~~ 在学习权值线段树时,我们可能会想,如果求任意区间第小(大)咋办呢? 题目链接: "P3834 【模板】可持久化线段树 1(主席树)" 就是他了! 乍一想与可持久化没啥关系,但是你先听我说。
阅读全文
摘要:虽然题解很多,也有权值线段树,但我的和他们似乎 不尽相同 ,跑的也挺快。 所谓权值线段树,就是用线段树来存储权值。 那什么是权值呢?似乎小学~~初中~~学统计的时候了解到,他是 描述数在数据中比例大小的量 ,这里用作 此数出现的次数 。 建树 ~~做法显然~~。 我们用表示第个数
阅读全文
摘要:题目链接: "P1433 吃奶酪" 我感觉可以改成: 【模板】TSP问题(商旅问题) 了。 爆搜一个点,考虑状压(~~还是爆搜~~)。 我们用表示现在是状态,站在了点。 那什么是状态呢? 我们用一个串表示每一点有无被走过(是没走过,是
阅读全文
摘要:题目链接: "P5745 【深基附B例】数列求和" 现在想说:的题要不怎么也想不出来,要不灵光乍现,就像这道题。 我们维护一个类似单调队列的加法单调队列: 若相加大于此数,就将队尾元素弹出,直至满足条件,顺便更新下值即可。 然后遇见了烦人的头尾双指针,多了个等号就只有$30\
阅读全文
摘要:题目链接: "P5755 [NOI2000]单词查找树 " ~~曾几何时,NOI 也有这么水的题(~~ 裸的,只用维护插入即可,记得就好了,真没用讲的。 : 需要学习的是不定的读入方式,虽然上不输出,但不会的。
阅读全文
摘要:引入 常想起在空间里见过的一些智力题,这个题你见过吗: 一堆苹果,个个地取剩个,个个地取剩个,个个地取剩个,苹果最少有几个? 够焦头烂额的(雾 大力算可知至少有16个。 我们把它抽象成数学问题: 求满足 $$\begin{cases}x\equi
阅读全文
摘要:很多题解对我来说啃起来有难度,我在这里写一下自己的理解吧。 . 欧几里得算法。 一行了事,没大问题。 : int gcd(int a, int b){return b==0?a:gcd(b,a%b);} 相关定理: \(\gcd(a,b)=\dfrac{ab}{
阅读全文
摘要:题目链接: "P5536 【XR 3】核心城市" 这题是某次月赛题。 这题我完全是看标签猜的。 优先选择直径中点即可,这里重要的是互通,很容易想到用堆维护可选的,预处理直径和距叶节点距离即可(最近),实质上是将无根树转化为以中点为根的有根树。 发现第二次处理的只有直径一侧不是
阅读全文
摘要:看到序列板子后,想到这个名词在哪见过,于是找到了一个题,还带出一个: . 题目链接: "P4430 小猴打架" 开始极其懵逼,考虑过大力容斥,但还是失败了,原来是: Cayley定理(凯莱,反正是个神犇就对了) : 个节点的带标号的形态不同的无根树有个
阅读全文
摘要:初步学习了树上差分,这里主要是些简单的例题。 . 树上点的差分: 题目链接: "P3128 [USACO15DEC]最大流Max Flow" ~~还以为是网络流~~ 点的差分很简单,就是树剖不配线段树了,一个差分数组就够了: 复杂度(大概是),可以通过本题。
阅读全文
摘要:题目链接: "P3385 【模板】负环" 缩点板子。 看日报上说会炸(我确实打炸了),就根据他的说明了,多一个记录步数的数组即可(我用的),若,就说明遁入无限的负环中了,返回即可,跑得比我那一页快人均的样子(没有卡常)(~~其
阅读全文
摘要:题目链接: "SP1043 GSS1 Can you answer these queries I" 对,毒瘤数据结构题,就是我在 "这篇文章" 中提到的紫题。 相对其他题简单些,~~但并不简单~~。 板子题嘛,上代码就好了,线段树烦死了 :
阅读全文
摘要:题目链接: "P1115 最大子段和" 告诉你,这个我调了一天的题是橙题...... 线性容易得到,放篇题解: ~~这种线段树咱真没见过~~
阅读全文
摘要:题目链接: "P3387 【模板】缩点" 缩点板子,所谓就是拓扑排序(毕竟可以重走边),像一样松弛就好,就是重边极其烦人,还加了排序(绝对自己想的,~~然鹅拓扑的思路不是~~)。 下面上代码: (为了突出惨烈性,我把调试语句留了下来......) : 其实除了码量还挺
阅读全文
摘要:题目链接: "P2299 Mzc和体委的争夺战" 单源最短路板子题吗,体面晦涩难懂(语文不好),以为是有向图,只有,其实是无向的,我使用了刚学来的,通过了此题: : 可以说是板子,~~背一下~~。
阅读全文
摘要:这个题拖了快三个月了,只因缺个快速乘(气愤.jpg)。 题目链接: "P3909 异或之积" 你确定没人用前缀和,后缀和吗? 蒟蒻想法与众不同! 我们实验。 这里计不乘6时答案为. $$=(1+2
阅读全文
摘要:题目链接: "P5788 【模板】单调栈" 单调栈板子题,很简单(~~维护一个单调栈就好了~~),大概下面权值一定比上面大,小了就弹出,复杂度是的(这可是我自己的),用结构体维护(还能用两个数组,或解决,不过结构体好用(自己认为))。 但是输出打成空格全了,$q
阅读全文
摘要:题目链接: "P2014 选课" ~~简单的~~树形,借助实现。 一般的树形数组是需要二维的,其中一维记录节点(编号或父/子节点的状态(有时三维)),另一维记录权值或计数。 重要的是判断从根节点还是从叶节点,显然此题需从叶节点开始。 我们记$dp[i][j]
阅读全文
摘要:题目链接: "P5020 货币系统" 的题挺精华啊。 开始感觉自己有隐约的思路,但感觉太暴力,连数据范围都没看,就去看题解了(不会啊)。 听说是又是一惊,直接弃疗。 其实只是个简单的筛法吧,和线性筛啥的有异曲同工之处,类似模拟打表,把能表示的都筛一遍就好了,大概是$O(n\;m
阅读全文
摘要:题目链接: "P3853 [TJOI2007]路标设置" 是个水二分,那你还。很简单,就是练了练和早上那题相似的题。 二分答案即可,复杂度,可以通过本题。 不过,需要注意的是,若整除,,否则和我一样成。 : 二分真神奇啊
阅读全文
摘要:题目链接: "P2678 跳石头" 很简单的二分查找,可悲的是我并不会。 不过题解贴心的写得很清楚(学会了套路) 二分一次判断一次,复杂度是,可以通过此题。 变量真卡人,开始写了两个,还对了一个点......
阅读全文
摘要:懒得码字了: 题目链接:CF622F 很简单的数论题,紫题显然是过了些,(不要说... 对于这个式子,是一个次的多项式,插次值就好了,烦人的是处理逆元,我的费马小定理显然是的,可以用拓欧,听说还有的算法,我似乎感觉不太可能(我太弱了)。 预处理处阶乘
阅读全文
摘要:"Miraclys" "隐匿的大佬lyj" "_shy" "yy" 友人 "lhr" "scw1" "scw2" 注:以上大佬把我吊打的体无完肤,话都快说不了了 欢迎在评论区或洛谷私信交个朋友顺便吊打我呀 _<。
阅读全文
摘要:题目链接: "P1144 最短路计数" 很简单的一道,然而我又跑了一遍和排序,时间复杂度是 注意:.搜索时向的点搜就好了; .注意记录重边,而且我们存的无向图是两倍边,记得都加() .记
阅读全文
摘要:比较恶心,~~特别是线段树~~ 题目链接: "P3384 【模板】重链剖分" 详解见: "大佬博客" 我的代码: : 还是写炸了线段树,因为左右端点反了只有(数据水?) 还看了站视频,~~爽~~。 主要思想是根据序使链和子树映射在线段树上,使得计算的相关点
阅读全文
摘要:显然81篇题解是有点多了,~~不让我提交~~。 更为不好的是没有一篇详细的(~~不过我也不会写详细的~~)。 不过并没有我们想象的那样难理解,时间也并不爆炸(巧妙的跳过难写二字)。 好了,下面说一说吧: 是什么该都知道吧(~~都翻到我博客了qwq~~) 度娘
阅读全文
摘要:T1 "P3392" 比较良心的一道,与处理前缀,中缀,后缀和,再跑一遍即可,复杂度大概,数据小了点啊,才。 差距啊...... T3 "P2829" T2搞得我很没心情,打了个输出就滚粗了,就不给骗分代码了。 题外话 看了花姐博
阅读全文
摘要:~~所以这道题为什么可以这样做~~ 嗯,我也不知道,不过我是来填坑的。 :为什么要把牛分成,......这样的组呢? :我们设第组分到头牛,当然我们知道共有条可连的边,保证被吃掉的边最多即可。 显然,被
阅读全文