ICode9

精准搜索请尝试: 精确搜索
  • P3452 [POI2007]BIU-Offices & ZLOJ 练习56 D2022-08-04 08:02:25

    written on 2022-08-01 第一道补上来的链表题,纪念一下。 链表一般在需要高效地删除或添加元素时使用。由于修改操作是 \(O(1)\) 的,正是由于链表这一区别与普通数组的最大优点,一般在要删点的题目中偶有遇到。 具体到这题,可以先尝试暴力的思路。考虑建出原图的补图,用并查集维护集合

  • 【树】力扣1110:删点成林2022-07-17 18:05:48

    给出二叉树的根节点 root,树上每个节点都有一个不同的值。 如果节点值在 to_delete 中出现,我们就把该节点从树上删去,最后得到一个森林(一些不相交的树构成的集合)。 返回森林中的每棵树。你可以按任意顺序组织答案。 示例: 输入:root = [1,2,3,4,5,6,7], to_delete = [3,5] 输出:[[

  • c++实现双链表基本操作详解2022-01-27 11:59:39

            本人是来自双非本科的一只大一菜鸟,加入校队(我是吊车尾┭┮﹏┭┮)已有一个月的时间,现在开始写我的第一篇博客记录我的学习历程,废话不多说,如理解有误,请勘正。 int r[N],l[N],e[N],idx;//r[N]储存该结点后一结点的下标,l[N]储存该结前一结点的下标,e[N]储存该点的值,id

  • Cable TV Network2019-09-30 20:59:59

    POJ 洛咕-UVA 洛咕-SP(输入格式稍微不同) 题意:给定一张无向图,\(n\)个点\(m\)条边,求最少去掉多少个点,可以使图不连通.\(n<=50\). 分析:图不连通等价于图中必定有两个点不连通,数据范围又这么小,所以我们直接枚举\(S,T\)两个点不连通,取最小值就是答案了. 构建网络流最小割模型(

  • 1110. 删点成林2019-07-14 09:07:29

    给出二叉树的根节点 root,树上每个节点都有一个不同的值。 如果节点值在 to_delete 中出现,我们就把该节点从树上删去,最后得到一个森林(一些不相交的树构成的集合)。 返回森林中的每棵树。你可以按任意顺序组织答案。   示例: 输入:root = [1,2,3,4,5,6,7], to_delete = [3,5] 输出:[

  • HDU - 5438 Ponds(拓扑排序删点+并查集判断连通分量)2019-03-15 17:37:32

    题目: 给出一个无向图,将图中度数小于等于1的点删掉,并删掉与他相连的点,直到不能在删为止,然后判断图中的各个连通分量,如果这个连通分量里边的点的个数是奇数,就把这些点的权值求和。 思路: 先用拓扑排序删点并更新各个点的度数,然后用并查集判断各个连通分量里边的点个数的奇偶性就ok了。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有