上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 171 下一页
摘要: 题目传送门 一、种类并查集模板题 学习网站:https://zhuanlan.zhihu.com/p/97813717 一般的并查集,维护的是具有连通性、传递性的关系,例如亲戚的亲戚是亲戚。但是,有时候,我们要维护另一种关系:敌人的敌人是朋友。种类并查集就是为了解决这个问题而诞生的。 其实很容易想到 阅读全文
posted @ 2021-08-07 12:58 糖豆爸爸 阅读(263) 评论(0) 推荐(0)
摘要: 题目传送门 一、二分搜索法 #include <bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int, int> PII; const int N = 1e5 + 10; int n, q; PII a[ 阅读全文
posted @ 2021-08-07 12:24 糖豆爸爸 阅读(289) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> using namespace std; int n; string name; int opt, score; unordered_map<string, int> _map; int main() { cin >> n; while (n--) 阅读全文
posted @ 2021-08-07 10:04 糖豆爸爸 阅读(72) 评论(0) 推荐(0)
摘要: 题目传送门 一、理解与感悟 1、STL中自带的set,可以自动去重。 2、STL中自带的set,自带排序功能,可以直接使用lower_bound找出大于等于目标值的位置。upper_bound是找出大于目标值的位置。 3、lower_bound与upper_bound返回的是迭代器,本质上是一个指针 阅读全文
posted @ 2021-08-07 09:54 糖豆爸爸 阅读(323) 评论(0) 推荐(0)
摘要: 题目传送门 理解与感悟 1、字符串Hash,其实是存储的字符串的整数映射值。这个整数映射的计算有不同的方法,一般采用模拟N进制的方式获取。N通常是大于127,就是ASCII的字符上限,如果只有大写或小写,也可以使用26. 2、模后拉链的办法很常用,学习其思想。 3、STL真是封装的太棒了,不用自己费 阅读全文
posted @ 2021-08-07 09:23 糖豆爸爸 阅读(91) 评论(0) 推荐(0)
摘要: 题目传送门 一、模板方法 #include <bits/stdc++.h> using namespace std; const int K = 130; //一个大于128的数字 const int MOD = 23333; //素数常数 int n; //字符串个数 int ans; //结果 阅读全文
posted @ 2021-08-06 13:47 糖豆爸爸 阅读(84) 评论(0) 推荐(0)
摘要: 题目传送门 C++代码 #include <bits/stdc++.h> using namespace std; int n;//城镇数目 int m;//道路数目 int x, y; //城镇的编号 const int N = 1010; int fa[N]; //并查集数组 //要深入理解这个 阅读全文
posted @ 2021-08-06 10:57 糖豆爸爸 阅读(57) 评论(0) 推荐(0)
摘要: 题目传送门 一、并查集模板 #include <bits/stdc++.h> using namespace std; const int N = 5010; int n; //n个人 int m; //m个亲戚 int p; //询问p对亲戚关系 int x, y; //输入两个人之间的关系 in 阅读全文
posted @ 2021-08-06 10:41 糖豆爸爸 阅读(113) 评论(0) 推荐(0)
摘要: 题目传送门 一、绘制二叉树 1、宽度分析 (含指定m值情况下的最大宽度,与极限值情况下最大宽度) o / \ o o m = 2 >最长宽度$=6=3*2^1$(在最后面一个o后面再加一个空格,算入本轮的宽度) o / \ / \ o o / \ / \ o o o o m = 3 >最长宽度$=1 阅读全文
posted @ 2021-08-05 17:39 糖豆爸爸 阅读(275) 评论(0) 推荐(0)
摘要: 题目传送门 一、理解与感悟 1、树结点需要由父到子,有时也需要由子到父,所以结构体需要修改如下: //树的结构体+存储数组 struct Node { int id; // 当前结点ID int father; // 爸爸 int left; // 左结点ID int right; // 右结点ID 阅读全文
posted @ 2021-08-05 15:24 糖豆爸爸 阅读(199) 评论(0) 推荐(0)
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 171 下一页
Live2D