会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
あかり
きっとできる
首页
新随笔
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
27
下一页
2020年10月27日
237. 程序自动分析
摘要: 离散化+并查集 复杂度:\(O(Tnlogn)\) 被函数名给坑了,因为二分和并查集都习惯用find函数。。。 #include<iostream> #include<vector> #include<algorithm> using namespace std; const int N = 200
阅读全文
posted @ 2020-10-27 19:24 yys_c
阅读(95)
评论(0)
推荐(0)
2020年10月26日
P1807 最长路
摘要: 历程: 直接上记忆化 $89pts$ (对于不可到达n的结点不应该考虑在下一个状态内) 并查集判断可达性WA(我是哪根筋抽了用并查集判断有向图的可达性?) 两次记忆化,一次用来判断可达性,一次求最长路AC #include<iostream> #include<cstring> using name
阅读全文
posted @ 2020-10-26 21:47 yys_c
阅读(93)
评论(0)
推荐(0)
P5250 【深基17.例5】木材仓库
摘要: set的使用注意: 错误1. a = s.begin(); -- a; s.erase(a); // 错误,未知行为,不知道会发生什么 错误2. a = s.end(); s.erase(a); // 错误 ++ a; // 错误,未定义操作 综上:set的begin前面的迭代器和end及end以后
阅读全文
posted @ 2020-10-26 17:28 yys_c
阅读(172)
评论(0)
推荐(0)
P3370 【模板】字符串哈希
摘要: 首先这题不能用trie做,因为极限情况下,每一个字符串的长度最大1500,共10000个字符串,并且都不相同,那么大约需要的空间: $1 + 62 + 62 * 62 + ... + 62^{1499} = \frac{1 - 62^{1500}}{1 - 62}\approx 62^{1499}
阅读全文
posted @ 2020-10-26 10:48 yys_c
阅读(130)
评论(0)
推荐(0)
2020年10月25日
P1185 绘制二叉树
摘要: 这题要推几个公式,比较麻烦 m层的二叉树需要的最大宽度和高度: \(w = 2^{m - 1} * 3 - 1, m = 2, 3, ...; w = 1, m = 1\) \(h = 2^{m - 2} * 3, m = 2, 3, ...; w = 1, m = 1\) #include<ios
阅读全文
posted @ 2020-10-25 19:08 yys_c
阅读(182)
评论(0)
推荐(0)
P3884 [JLOI2009]二叉树问题
摘要: 题意:给你一个二叉树,输出它的深度,宽度,以及对于结点u和v输出它们的距离 u和v的距离定义:设u和v的最近公共祖先为c,dist(u, v) = dist(u, c) * 2 + dist(v, c); #include<iostream> #include<algorithm> #include
阅读全文
posted @ 2020-10-25 13:12 yys_c
阅读(96)
评论(0)
推荐(0)
P1229 遍历问题
摘要: 乘法原理应用题 结论: 对于以S为根的二叉树,如果S既有左孩子又有右孩子,那么对于S而言的中序遍历的种类数 = 左孩子的种类数 * 右孩子的种类数 对于以S为根的二叉树,如果S只有左孩子或者右孩子,那么对于S而言的中序遍历的种类数 = 左孩子的种类数 * 右孩子的种类数 * 2 一棵二叉树中的只有一
阅读全文
posted @ 2020-10-25 11:18 yys_c
阅读(130)
评论(0)
推荐(0)
2020年10月23日
P1364 医院设置
摘要: floyd 用floyd求出任意一个两个点之间的最短距离,然后算一下以所有节点为根的情况下的距离之和最小值。 复杂度:\(O(n^3)\) #include<iostream> #include<cstring> using namespace std; const int N = 110, INF
阅读全文
posted @ 2020-10-23 10:53 yys_c
阅读(161)
评论(0)
推荐(0)
2020年10月22日
P5076 【深基16.例7】普通二叉树(简化版)
摘要: 只要坑不死,就往死里坑呗。。。 二叉搜索树的模板题,本题无删除操作 核心函数: query_by_value(int root, int val): 根据值来查找排名 query_by_rank(int root, int rk): 根据排名找值 insert(int root, int val):
阅读全文
posted @ 2020-10-22 19:38 yys_c
阅读(222)
评论(0)
推荐(0)
P1827 [USACO3.4]美国血统 American Heritage
摘要: 重建二叉树题 存树 // ABEDFCHG // CBADEFGH #include<iostream> using namespace std; const int N = 30; struct Node{ char val; int l, r; }tr[N]; int st[N]; int cn
阅读全文
posted @ 2020-10-22 14:27 yys_c
阅读(133)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
27
下一页