牛客在线编程大厂笔试模考
更新中……
知识点-动态规划
VC1 牛牛吃草
代码
1 |
|
知识点-记忆化搜索
VC2 棋盘
代码
思路:逆向思维
1 |
|
知识点-差分
VC3 涂颜料
LeetCode 类似的题: 370. 区间加法 - 力扣(LeetCode)
代码
1 |
|
知识点-拓扑排序
VC4 相遇
拓扑排序:
有向图的拓扑排序(Topological Sort)是其顶点的线性排序,使得对于从顶点 u
到顶点 v
的每个有向边 uv
,u
在排序中都在 v
之前。
例如,图形的顶点可以表示要执行的任务,并且边可以表示一个任务必须在另一个任务之前执行的约束;在这个应用中,拓扑排序只是一个有效的任务顺序。
如果且仅当图形没有定向循环,即如果它是有向无环图(DAG),则拓扑排序是可能的。
任何 DAG 具有至少一个拓扑排序,存在算法用于在线性时间内构建任何 DAG 的拓扑排序。
代码
dfs超时了。
1 |
|
bfs:
1 |
|
知识点-并查集
VC5 信号覆盖
并查集:
并查集(Union-find Data Structure)是一种树型的数据结构。它的特点是由子结点找到父亲结点,用于处理一些不交集(Disjoint Sets)的合并及查询问题。
- Find:确定元素属于哪一个子集。它可以被用来确定两个元素是否属于同一子集。
- Union:将两个子集合并成同一个集合。
代码
1 |
|
知识点-单调栈
VC6 愤怒的小鸟
代码
1 |
|
知识点-模拟
VC7 彩虹涂鸦
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
知识点
VC
代码
牛客在线编程大厂笔试模考
https://ww1820.github.io/posts/817d159f/