图论
人工智鸭
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #797 (Div. 3) F(字符串循环节)
kmp原创 2022-06-09 11:27:38 · 433 阅读 · 0 评论 -
D-Equals (并查集)
题目: 输入给定一个一个n(代表有1-n的自然数),m(m次操作), 第二行输入1到n的任意序列; 下面m行输入每行输入a,b代表a,b可以交换位置; 求最多有几个数可以使得i=p[i](即i在序列的第i位); 思路: 可以用并查集的方式将数与数建立关系,最后判断p[i]是否和i有联系,若有则答案数加一; 代码 #include<bits/stdc++.h> using namespace std; int father[100010]; int find(int x){ ..原创 2022-02-06 18:20:59 · 688 阅读 · 0 评论 -
L-Cow contest(弗洛伊德最短路)
FJ的N(1 <= N <= 100)头奶牛们最近参加了场程序设计竞赛:)。在赛场上,奶牛们按1..N依次编号。每头奶牛的编程能力不尽相同,并且没有哪两头奶牛的水平不相上下,也就是说,奶牛们的编程能力有明确的排名。 整个比赛被分成了若干轮,每一轮是两头指定编号的奶牛的对决。如果编号为A的奶牛的编程能力强于编号为B的奶牛(1 <= A <= N; 1 <= B <= N; A != B) ,那么她们的对决中,编号为A的奶牛总是能胜出。 FJ想知道奶牛们编程能力的具体排名,于原创 2022-02-06 18:12:05 · 64 阅读 · 0 评论