网站首页 站内搜索

搜索结果

查询Tags标签: dfs,共有 479条记录
  • *Codeforces Round #766 (Div. 2) C. Not Assigning(dfs)

    https://codeforces.com/contest/1627/problem/C 给你一个n个顶点的树,顶点从1到n,边从1到n-1。树是没有圈的连通无向图。你必须给树的每条边分配整数权重,这样得到的图就是一个素数树。素数树是指由一条或两条边组成的每条路的重量都是素数的树。一条路径不应该访问任…

    2022/8/16 23:30:03 人评论 次浏览
  • 【复习】搜索

    Cleaning Robot 数独游戏 城市距离 Bloxorz I 部落卫队 Weather Forecast 生日蛋糕 Best Sequence Children of the Candy Corn Paid Roads Description 给出一张 \(n\) 个点 \(m\) 条边的有向图。对于每条边 \((a, b)\),如果之前经过 \(c\) 点,那么费用为 \(p\),否则为…

    2022/8/16 23:25:36 人评论 次浏览
  • CF 1600~1800 思维题泛做

    CF 1592C Bakry and Partitioning给定一棵 \(n\) 个节点,每个节点有点权的树,最多拆成 \(k\) 个连通块,问是否有方案使得所有联通块的异或和相等。 \(n,k \le 10^5,a_i \le 10^9\)\(\color{Blue}{1700}\) 对于异或,存在重要性质 \(x\, \text{xor}\, x = 0\)。 设所有数…

    2022/8/13 23:29:13 人评论 次浏览
  • 倍增,DFS序,欧拉序和树的一些知识

    倍增 定义 倍增法,顾名思义就是翻倍. 它能够使线性的处理转化为对数级的处理,大大地优化时间复杂度 这个方法在很多算法中均有应用,其中最常用的是 RMQ 问题和求LCA,无修改的路径信息。 路径最小值 注意:路径上的信息需要可以合并,例如求最值 const int N = 201000; co…

    2022/8/11 6:26:54 人评论 次浏览
  • 天下第一

    P5635 【CSGRound1】天下第一 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)误区:第一次记录用的数组开三层,分别表示x,y,和第几回合的最终答案(分别代表谁赢),但空间始终过大了 第三层可以不用,因为对于某两个连续的回合(1,2 3,4)只可能有一个能赢,所以…

    2022/8/11 6:23:22 人评论 次浏览
  • 1103. Integer Factorization (30)-PAT甲级真题(dfs深度优先)

    The K-P factorization of a positive integer N is to write N as the sum of the P-th power of K positive integers. You are supposed to write a program to find the K-P factorization of N for any positive integers N, K and P. Input Specification: Each inp…

    2022/8/9 23:23:02 人评论 次浏览
  • 目录

    一:基础算法 快速排序(求第k小的数) 归并排序(逆序对数量) 高精度 前缀和&差分 双指针 贪心 递推 递归 二分 倍增 位运算 二:数据结构 链表 单调栈 单调队列 哈夫曼树 堆 ST表 并查集 树状数组 线段树 字典树(trie树) 哈希表 笛卡尔树 基环树 平衡树 三:搜索…

    2022/8/6 23:27:09 人评论 次浏览
  • 祖孙询问 用欧拉序列转化为 RMQ 问题

    分析 N 个点,按照欧拉序给它们排序到一个数组里(数组长度是2*(N-1) + 1 = 2*N-1),并标记每个节点第一次出现的位置,st表处理欧拉序节点的最小深度。 查询(u,v) 找到两个节点第一次所在的位置,再从st表中找到这两个位置间的最小深度。欧拉序:每经过一次该节点记…

    2022/8/5 23:22:47 人评论 次浏览
  • 2021 ecfinal (ICPC Asia East Continent Final)

    链接:2021 ICPC Asia East Continent Final 三题铁,四题罚时少银,罚时多铜 A. DFS Order 以1为根求树上每个点的最小dfs序和最大dfs序,一个点的最小dfs序是该点深度,用\(cnt_i\)表示以\(i\)这个点为根的树上点的个数,一个点的最大dfs序是\(n+1-cnt_i\)。 E. Prof. P…

    2022/8/4 6:22:44 人评论 次浏览
  • CDH更改datanode存储目录

    1.问题梳理: CDH集群中,数据文件位置默认在 /dfs/dn 中,这个目录所属的盘符是 /,但是 ‘/’只有50G大小,还有其他各种文件的日志什么的,空间很紧张。今天启动脚本上传文件到hive,因为空间问题一直报错。查阅了资料,需要将CDH集群 HDFS数据存储 更换目录。 通过命令…

    2022/8/3 14:22:46 人评论 次浏览
  • HDFS-存储优化

    1.纠缠码 原理:HDFS默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。Hadoop3.x引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。 (1)纠删码操作相关的命令:hdfs ec Usage: bin/hdfs ec [COMMAND][-listPolicies][-ad…

    2022/7/31 23:32:01 人评论 次浏览
  • 搜索

    定义: 基本框架int dfs(int u) // 保证进入dfs为有效且未访问状态,在进入dfs之后标记 {st[u] = true; // 标记for (int i = h[u]; i != -1; i = ne[i]){int j = e[i];if (!st[j]) dfs(j); // 如果是无效状态或访问过,不进入} } 基础框架queue<int> q; st[1] = tr…

    2022/7/28 23:31:17 人评论 次浏览
  • DFS深度优先搜索面试算法题

    1.岛屿的个数 https://blog.csdn.net/qq_36136459/article/details/104326796 给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。要…

    2022/7/27 14:22:52 人评论 次浏览
  • leetcode.40. 组合总和 II

    给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用 一次 。 注意:解集不能包含重复的组合。 示例 1: 输入: candidates = [10,1,2,7,6,1,5], target = 8,输…

    2022/7/25 23:25:33 人评论 次浏览
  • 树的DFS序

    7714: 树的DFS序 时间限制(普通/Java):1000MS/3000MS 内存限制:65536KByte 描述树的DFS序就是在对树进行DFS的时候,对树的节点进行重新编号,每个结点在序列中恰好出现2次。输入第一行为正整数n(n<=100),表示结点数。 接下来有n行,第i行的第一个数为编号为i-1…

    2022/7/24 6:25:20 人评论 次浏览
扫一扫关注最新编程教程