摘要: BFS 题目列表 A dfs求连通性 把所有1的点能联通的点,全部消掉,计数,依次 上码 #include <bits/stdc++.h> using namespace std;////23058720 const int N=1010; int mp[N][N],n,m; int dx[]={0 阅读全文
posted @ 2025-12-13 11:35 kksc111 阅读(11) 评论(0) 推荐(0)
摘要: AT_abc399_e [ABC399E] Replace 题目描述 给定一个正整数 \(N\) 以及两个长度为 \(N\) 的小写英文字母字符串 \(S\) 和 \(T\)。 请判断是否可以通过重复以下操作(允许 0 次操作)将 \(S\) 变为 \(T\)。若可能,还需输出所需的最小操作次数。 阅读全文
posted @ 2025-12-13 11:35 kksc111 阅读(56) 评论(0) 推荐(0)
摘要: 割点 :删掉这个点和这个点有关的边,图就不是连通图,分裂成为了多个不相连的子图 判断方法:如果有点v, u(非根结点)满足 dfn(u)<=low(v),那么就可以说u是一个割点 如果 u是根的话,那么还要保证他至少有两个儿子 可以这么想,如果v这个点走一条返祖边所能到达的最远的点,都在u的后面,那 阅读全文
posted @ 2025-12-13 11:29 kksc111 阅读(20) 评论(0) 推荐(0)
摘要: 给你一个图求强连通分量 首先明确一点返祖边,横叉边,前向边。 返祖边,首先自如其名就是,从下向上能走到他祖先的边。就是返祖边。 横叉边,指向一个不是他的祖先也不是他的孩子节点的一条边就是横叉边。 前向边。就是指向他的孩子节点的一条边就是前向边。 tarjan 算法的核心,dfn和low Dfn就是时 阅读全文
posted @ 2025-12-01 22:49 kksc111 阅读(59) 评论(0) 推荐(0)
摘要: 题目 我们可以考虑二分答案,为了保证它可以有个单调性,所以我们可以考虑二分出x,小于等于最大中位数的值,那么我们就要判断他是否可行,也就是在原序列当中是否存在一个连续的子序列长度大于等于k且保证它的中位数大于等于我的x。那么我们就可以保证。如果x可行的话那么比x小的数它一定可行。当x不可行的话,那比 阅读全文
posted @ 2025-10-19 22:18 kksc111 阅读(14) 评论(0) 推荐(0)
摘要: 题目 每一个牛都有一个自己喜欢的排列,并且初始的时候,每只牛都是i,求经过n次交换后,每只牛能拿到的最喜欢的 我们来简化这n次操作,a1->a2,a2->a3,a3->a4,a4->5,a5->a1,类似这种操作,很明显这是一个环 那接下来,就可以把初始给的向他喜欢的连一条边,如果是一个环的话,输出 阅读全文
posted @ 2025-10-05 20:37 kksc111 阅读(46) 评论(0) 推荐(0)
摘要: 题目简化 我在1号节点,你有k个朋友,分别在a1,a2,a3....ak的位置,在同一时间内可以移动1步,我不能和朋友走到同一个节点,如果我能走到叶节点,我就赢了,输出-1,否则必然有一种方案可以堵住我 求需要最少的朋友 首先一个性质 当我和朋友面向而行时,我和朋友每个单位时间内走一步,所以最多\( 阅读全文
posted @ 2025-10-05 20:37 kksc111 阅读(10) 评论(0) 推荐(0)
摘要: 设dp[i][0/1]前i个中最后为从上向下转移/从下向上转移的最大长度 dp[i][0]=max(dp[i-1][1]+1,dp[i-1][0]); 如果不选的有一个很重要的性质,(os:严重影响我今晚的晚饭) B:大,S:小 B S B S B S B S ? 1 2 3 4 5 6 7 8 9 阅读全文
posted @ 2025-10-05 18:56 kksc111 阅读(11) 评论(0) 推荐(0)
摘要: 首先引入RMQ 是对长度为n的数列快速响应多个区间极值查询。该问题被归类为计算机求区间最值算法,主要应用于高效处理大规模数据查询需求。 说人话,就是给你一个 1 <= l < r <= n,去求这个区间的最值 定义st[i][j]为从i开始长度为2^j内的最大值 如何预处理呢 st[i][j]=ma 阅读全文
posted @ 2025-10-04 15:22 kksc111 阅读(12) 评论(0) 推荐(0)
摘要: 形如xi<xj或yi<yj,这就是二维偏序, 一本通的题 数星星 简单来讲就是求在(xi,yi)点的下方有多少个星星, 解法: 对于他的第一位从小到大排序,再把他的第二位存进树状数组中,设为1,查询对于每一个求和较好了 时间复杂度O(nlogn) 阅读全文
posted @ 2025-10-04 15:08 kksc111 阅读(25) 评论(0) 推荐(0)