码迷,mamicode.com
首页 >  
搜索关键字:dfs    ( 10564个结果
P5838 [USACO19DEC]Milk Visits G
题解 并不需要什么高级数据结构 用树链剖分维护 对于每种颜色开个 \(\text{vector}\),然后把是这种颜色的点的 \(\text{dfs}\) 序加进来排序 对于 \([dfn[top[x]],dfn[x]]\) 这一区间问有没有某种颜色 相当于问某种颜色有没有至少一个在这个区间内 直接 ...
分类:其他好文   时间:2021-01-25 11:14:34    阅读次数:0
P2853 [USACO06DEC]Cow Picnic S
**思路:**反向建边,以每一个农场为起点dfs一遍,得到从这个农场开始能够访问到的奶牛数目cnt,若cnt = k说明所有的奶牛都能到这个农场,结果+1. 复杂度:\(O(n(n+n+m))=O(nm)\),1e7不会超时 #include<iostream> #include<cstring> ...
分类:其他好文   时间:2021-01-25 10:54:37    阅读次数:0
CF1436D Bandit in a City
题意: 给一棵以 1 为根的 n 个节点的树,每个节点上有 \(a_i\) 个人, 每个人可以选择往任意子节点走, 直到走到叶子节点为止, 问最后人最多的叶子节点最少有多少人? 思路: dfs维护信息就可以,维护当前节点的所有叶子节点个数,叶子节点的最大人数值,所有叶子节点的人数和,然后把当前节点的 ...
分类:其他好文   时间:2021-01-25 10:47:44    阅读次数:0
岛屿数量——BFS / DFS对比
DFS 解法 class Solution { public int numIslands(char[][] grid) { int count=0; for(int i=0;i<grid.length;i++){ for(int j=0;j<grid[0].length;j++){ if(grid ...
分类:其他好文   时间:2021-01-21 10:54:58    阅读次数:0
LeetCode 131. 分割回文串 DFS
地址 https://leetcode-cn.com/problems/palindrome-partitioning/ 给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。 返回 s 所有可能的分割方案。 示例: 输入: "aab" 输出: [ ["aa","b"], ["a","a ...
分类:其他好文   时间:2021-01-21 10:34:20    阅读次数:0
深度优先搜索DFS-图
深度优先搜索的代码: public class DepthFirstSearch { private boolean[] marked; // marked[v] = is there an s-v path? private int count; // number of vertices con ...
分类:其他好文   时间:2021-01-21 10:29:02    阅读次数:0
二叉树的最大深度
dfs 题解前递归 根节点是0,变量保存最大深度,如果当前深度大于最大深度就更新,返回最大深度 var maxDepth = function(root) { let maxDeep = 0 //最大深度 let dg = (root,deep = 0) => { //deep当前深度 if(roo ...
分类:其他好文   时间:2021-01-20 12:06:48    阅读次数:0
Hbase的配置与使用
Hbase的配置与使用 设置环境变量 vim /etc/profile export HBASE_HOME=/usr/local/hbase export PATH=$PATH:/usr/local/hbase/bin 设置Hbase的配置文件 cd /usr/local/hbase/conf vi ...
分类:其他好文   时间:2021-01-20 12:02:44    阅读次数:0
Codeforces Round #689 (Div. 2, based on Zed Code Competition)D. Divide and Summarize(分治+dfs)
D. Divide and Summarize 题意 给你n个数,q次询问,问你能否具有满足和为s的序列。 思路 再求其有多少种和时需要使用$mid = max + min >> 1$来寻找有多少种和。 然后dfs,但是需要判断一下左面或者右面全部相等情况,否则会爆栈 #include<bits/s ...
分类:其他好文   时间:2021-01-19 12:24:43    阅读次数:0
面试题 08.07. 无重复字符串的排列组合
题干 无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。 示例1: 输入:S = "qwe" 输出:["qwe", "qew", "wqe", "weq", "ewq", "eqw"] 示例2: 输入:S = "ab" 输出:["ab", "ba"] 提示: ...
分类:其他好文   时间:2021-01-18 11:33:59    阅读次数:0
10564条   上一页 1 ... 7 8 9 10 11 ... 1057 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!