ICode9

精准搜索请尝试: 精确搜索
  • The Number of Imposters 图染色(1700)2021-11-21 11:02:35

    题意 : 现在有n个人,有诚实的人也有撒谎的人,诚实的人只讲真话,撒谎的人只讲谎话,它们共说了m句话,以i j identity的形式给出,代表i认为j是什么身份,如果言语不合法输出-1,否则输出最多的撒谎者个数 思路 : 如果i认为j是诚实的人,则i和j一定类型相同,如果i认为j是撒谎的人,则一定类型不同

  • CF526G Spiders Evil Plan2021-11-18 16:35:48

    一、题目 点此看题 二、解法 网上的很多题解讲的都不清楚,我还是尽量不要避重就轻

  • (联考)noip982021-11-15 21:00:33

    预防我咕,所以先粘一下官方题解 Solution: 构造字符串 容易将问题转化为若干个位置对应相等,若干位置不同 先将相同的合并在一起,然后不同的连边来处理不同的限制 如果同块连边,即无解 要求字典序最小,可以依次对于每个位置进行贪心 如果当前位置相同的块中已经确定了,直接取 否则找到所

  • 强连通分量+缩点2021-11-13 22:33:19

    强连通分量+缩点 使用tarjan算法求强连通分量,再把强连通分量缩成一个点。 所需的数据结构 int dfn[10004];//遍历到i节点时的时间戳 int low[10004];//i节点不通过父节点可以回溯到的最小时间戳 int book[10004];//表示i是否入栈 stack<int> s; 先读入点和边 cin >> n >> m; for (

  • GNN学习笔记1——图的基本知识2021-11-13 16:01:55

    图的表示   邻接矩阵,节点之间有连接值为1,否则0 图的特性 度   无向图:节点连接的边数;有向图: 出边数为出度,入边数为入度。 子图 由图的节点集的子集以及边集的子集构成的图  连通分量    连通图本身为其唯一连通分量,非连通无向图有多个连通分量。 连通图    强连通图:任意

  • 解决二维矩阵中最大连通路径2021-11-11 09:59:32

    应用在:算法可应用于俩点用一条直线连接,迷宫路径的最优解。求二维矩阵中权值最大路径。 算法思路:在矩阵路线遍历中,利用函数迭代,在上,下,左,右四个方向迭代,函数入栈时记录函数操作,退栈时恢复入栈的操作,在此过程中记录最优的迭代过程。 #include <stdlib.h> #include <stdio.h> #incl

  • [ARC103E] Tr/ee2021-11-08 22:32:08

    有解的条件: \(s_i=s_{n-i}\) \(s_1=1,s_n=0\) 大小为 \(k\) 的菊花图的连通块大小只可能为 \(1\) 或 \(k-1\) 我们可以构造一条菊花链,\(s_i=1\) 的点作为链上的点,不妨记为 \(q_1 \sim q_m\) 运用差分的思想,在每个点下方接恰好 \(q_i-q_{i-1}\) 个点。 这样切菊花边只会得到 \(1

  • 【医学图像处理】6 图像邻域操作2021-11-07 20:04:42

    图像邻域操作 1 连通性1.1 邻接关系1.2 连通性 2 形态学操作2.1 腐蚀和膨胀2.2 开、闭运算   像素与像素之间的关系:   (1)四邻域   (2)八邻域   连接性:   如果两个像素点之间拥有四邻域或者八邻域的关系,那么称为4连接(N4P)、八连接(N8P)   Connected Component La

  • NOIp前做题记录2021-11-04 08:01:59

    CSP2021 A 廊桥分配 考场上做出来了。比较简单,但是考场上脑抽了好久。 用一个 set 增量维护第 \(i\) 个飞机来后要全部填满的廊桥数,然后随便统计一下即可。 https://loj.ac/s/1281530 B 括号序列 我设计了一个比较复杂的状态,但是实际上感觉很清晰。\(f(i,j,0/1/2/3/4)\) 代表 \([i

  • 第5章 图论2021-11-03 15:03:15

    第5章 图论 一、图的基本概念 1.图的同构定义 设G=(V,E)和G’=(V’,E’)是两个图,如果存在V到V’的一一对应f使得 u w ∈ E (

  • 树的应用——使用并查集解决动态连通性问题(含C++代码实现)(上篇:快速查找)2021-11-01 00:02:14

    动态连通性问题简述 动态连通性问题Dynamic Connectivity Problem 给定一个包含N个对象的集合A, A = { a 1

  • 无向图、有向图顶点数与边数的关系2021-10-30 18:01:57

    n为顶点数 无向图 -连通:顶点v到顶点W有路径存在 -连通图:任意两个顶点连通的无向图 -连通分量:无向连通图的极大连通子图 1. 如果有n个顶点,边数<n-1,则此图非连通图 2. 全部顶点的度的和 = 边数的2倍 3. 有n个顶点,并且有 >n-1条边,则图一定有环 4. 边数取值范围从0到n(n-1)/2 5. 边数为n

  • 西瓜树之二2021-10-30 10:37:08

    题目描述 给定一棵 \(N\) 个节点的西瓜树,第 \(i\) 个点的编号为 \(i\),第\(j\)条边的编号为\(j\)。 有\(Q\)次查询,每次给出两个整数\(l,r\),查询如果只保留树上点编号在\([l,r]\)内的点,边编号在\([l,r]\)内的边,还剩下多少点连通块。 提示,给出 \(l,r\) 后,此时点 \(a\) 与 \(b\) 连通

  • PAT 甲级 1013 Battle Over Cities (25 分)(Java)2021-10-27 20:58:34

    文章目录 PAT 甲级 1013 Battle Over Cities (25 分)(Java)题目大体题意解题思路解法解法一 PAT 甲级 1013 Battle Over Cities (25 分)(Java) 题目 题目链接 大体题意 给定一个无向连通图,然后去掉其中某个点,问是否还连通,如果不连通,需要最少几条路使其连通; 解题思路 通过二

  • 【ybtoj高效进阶 21289】头文件 C(图论)(dfs)2021-10-27 07:31:07

    头文件 C 题目链接:ybtoj高效进阶 21289 题目大意 给你一个无向图。 多次询问,每次给你一个区间,你只能保留区间内的点,然后如果一条边连接的点中有不在的或两个点的编号差大于 K 那这个边也不存在。 所有询问的 K 相同,然后对于每个询问输出当前情况下图的连通块数。 思路 考虑一开始

  • 【计算机网络】实验3:虚拟机配置测试实验2021-10-26 23:01:37

    1、 在虚拟机中配置网络适配器为“桥接”方式,为虚拟机中系统配置IP地址,子网掩码,网关地址,截图如下: 2、 DOS下查看物理机的TCP/IP配置及MAC地址,截图如下: 查看虚拟机的TCP/IP配置及MAC地址,截图如下: 3、 设置后,用在虚拟机中用“ping”命令测试虚拟机与本机系统是否连通,截图如下

  • F.孤独(牛客小白月赛39)2021-10-23 20:03:28

    F.孤独(牛客小白月赛39) 题意: 给定一棵树,寻找一个路径,将断掉所有与这个路径上的点相连的边,使得剩下的最大连通块的大小最小 题解: 这题有点印象,感觉做过,至少这个方法肯定遇到过 设dp[u]表示以u为根的子树里,删除以u为起点的路径后最大连通块的大小最小是多少 我们贪心的去进行转

  • opencv-connectedComponents连通区域标识2021-10-23 19:33:42

    1.png图片     cv::Mat roiImg = cv::imread("D:/bb/tu1/1.png"); cv::Mat thrImg; cvtColor(roiImg, thrImg, cv::COLOR_BGR2GRAY); cv::threshold(thrImg, thrImg, 0, 255, cv::THRESH_OTSU); cv::namedWindow("roiI

  • 10.23 - 每日一题 - 4082021-10-23 10:34:28

    每日一句:人生前方路并非坦途,我自仰天长笑,面对人生的坎坷与荆棘,风雨中我会更坚强,为活出了自我而喝彩! 数据结构 1.具有6个顶点的无向图,当有 条边时能确保是一个连通图。(华中科技大学 2007年) A.8 B.9 C.10 D.11 答案: D 解析: 确保是一个连通图等价于最大边数的非连通图的基础上再加

  • Kruskal板子2021-10-22 10:35:57

    Kruskal和prim不同的点在于prim每次都是找离集合距离最小的点,Kruskal找的是图中最短的边,如果边的两端不连通,则加入生成树中,属于是贪心的策略。 思路: ①每次都找最短的边,因此首先对所有的边进行从小到大的排序,因为排序,所以Kruskal的时间复杂度下限就已经是O(nlogn)了; ②判断两个点

  • 极大连通子图的概念是什么?它跟极小连通子图有什么关系?除了极大极小连通子图还有其他种类的连通子图吗2021-10-22 00:02:43

    首先先明确两个概念,无向图和有向图;其次,明确一个概念,极大连通子图可以存在于无向图中,也可以存在于有向图中(下面进行分析);最后知道,极小连通子图只存在于连通的无向图中,不存在于不连通的无向图和有向图中. 也就是说,极大连通子图和极小连通子图适用条件是不一样的,尽管它们

  • [学习笔记] 无向图和有向图的连通分量2021-10-20 23:00:47

    目录前言无向图割点点双连通分量桥边双连通分量 前言 之前每次需要计算强连通分量的时候都用的 \(\text{Kosaraju}\),主要是感觉 \(\rm Tarjan\) 好玄学,我的智商驾驭不了这个玩意儿。 但是,\(\rm Tarjan\) 真的太强大了!随便做道图论都有它!于是只有重学一遍,我真的是被逼的。 无向图

  • C++算法篇:DFS超详细解析(1)--- 无向图基本概念2021-10-19 20:30:15

    系列文章目录 文章目录 一、DFS是什么?二、DFS的基本框架三、DFS-tree四、图的基本知识 一、DFS是什么?     DFS(Depth First Search) ,即 深度优先搜索 ,是一种遍历图的方式,对于下图(设从u开始访问) 若先访问了v点: 则下一步会访问v的子节点w点: 发现无路可走,则回溯回v,再回

  • #1034. Head of a Gang【DFS + 并查集】2021-10-18 19:35:08

    原题链接 Problem Description: One way that the police finds the head of a gang is to check people’s phone calls. If there is a phone call between A A A and

  • 【洛谷P5008】锦鲤抄2021-10-17 10:35:35

    题目 题目链接:https://www.luogu.com.cn/problem/P5008 给你一张有向图,每个点有一个点权。任意时刻你可以任意选择一个有入度的点,获得它的点权并把它和它的出边从图上删去。最多能选择 \(k\) 个点,求最多能获得多少点权。 \(n\leq 5\times 10^5+4\),\(m\leq 2\times 10^6+4\)。 思路

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

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

ICode9版权所有