10 2021 档案
摘要:Day -3 好耶,可以在本地考试。: D 可以看见好多好多的大佬啊。 Day -2 模拟考试又又爆零,感觉CSP也要爆零了。 坏耶...
阅读全文
摘要:引入 使得整个网络的流量最大的流函数叫做最大流。举个栗子,如图 (太丑了太丑了) 边权表示容量。 我们可以观察到: 如果拆开了来看...
阅读全文
摘要:第一题 传送门luoguP1020导弹拦截 容易发现一颗导弹所能打击的最多目标即是最长不上升子序列。 对于一共需要多少个系统来打,我...
阅读全文
摘要:来迟了来迟了,忘写了。 我们来看看这道卡了本蒟蒻3个小时的题。 传送门luoguP7913廊桥分配 题目大意:分为了国内和国外两部分...
阅读全文
摘要:传送门luoguP6218 题目要求找出二进制下0的个数至少大于等于1的个数的数。 容易发现这是一道数位dp的题目,1~r的个数减去...
阅读全文
摘要:引入 数位dp,顾名思义,对数的每一位进行dp,具体我们来看题分析解决。 原理 传送门luoguP2657windy数 此题就是一道...
阅读全文
摘要:引入 直接上例题传送门luoguP1886 朴素算法的话,我们需要枚举每一个点,并枚举这个范围内的最大值和最小值。 时间复杂度O(n...
阅读全文
摘要:传送门luoguP1262 通过本题我们不难发现: 1.对于每一个点,那么入度为0必须贿赂,就可以去揭发其他的了 2.对于每一个环,...
阅读全文
摘要:概念 强连通分量有向图强连通分量 :在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一...
阅读全文
摘要:传送门luoguP2894 本题我们要维护最左边的值,考虑使用线段树维护。我们发现只用一个来存储当前的节点的值并不够,因为对于一个节...
阅读全文
摘要:概念 在树上所有最短路径的最大值。 原理 这里介绍2种方法求树的直径。 两次DFS(BFS)法 我们任意从树上某个点出发,找到...
阅读全文
摘要:引入 二分图,可以分成两个子集,子集之间的每个点互不相连。 二分图判定 判定二分图通常使用染色法。 从每个没有被染色的点出发,...
阅读全文
摘要:引入 LCA即最近公共祖先,是指在有根树中2个点的最近的公共祖先。那么我们该如何求解? 暴力: 在一棵树中,每个点有一个深度,那我们...
阅读全文
摘要:引入 顾名思义,在树上进行动态规划,所以首先要满足,是一棵树,然后观察是否满足DP的要求。我们来具体情况具体分析。 例题 题目大意:...
阅读全文
摘要:今天介绍4种基本的背包,01背包,完全背包,多重背包,分组背包。 01背包 给一个容量m的背包,有n个物品,每个物品有w的重量和c的...
阅读全文
摘要:欧几里得算法 欧几里得算法:gcd(a,b)=gcd(a,a mod b)。 证明: 令a=kb+r,d=gcd(a+b) 下...
阅读全文
摘要:引入 假如我们给出大量的字符串,查询其中某两串的公共前缀,显然不断枚举比较是否相同的办法对于多次询问太慢了,这就要用到Trie树。 ...
阅读全文
摘要:A 题目描述:数轴上有n个棋子, 第i 个棋子初始在ai.你会不断对棋子进行操作, 每次操作是选择一个棋子, 假设它的坐标是x, 则...
阅读全文
摘要:A 题目描述: 给一个 n 个节点 m 条边的无向图, 有 k 轮操作, 每轮操作是选择尽量多的边删除, 如果有多种方案, 那么选择...
阅读全文
摘要:引入 RMQ问题是求一个区间的最大值问题,通常有很多的询问。那么我们要如何解决这种问题呢? 暴力:当然可以O(n*m)n为个数,m为...
阅读全文
摘要:引入 如果我要不断访问一个区间的最大值,而且要不断更新点的值,那么树状数组就难办了。所以我们引入线段树这一数据结构来解决这些问题。 ...
阅读全文
摘要:引入 树状数组,顾名思义,像树一样结构的数。那它的作用是什么呢? 我们知道前缀和,是一种非常高效且巧妙的思想,查询一个序列中的某一区间和[l,r],那么我们将可以预处理出[1,l-1],[1,r]的和,那么一相减便就得到[l,r]之间的和了。but,这只支...
阅读全文

浙公网安备 33010602011771号