• 2024-07-09存图方式
    存图方式在进行图上的一些操作时,存图,是必要的前置操作。e.g.接下来的Code以这为测试:#input451213241434朴素做法邻接矩阵,便是一种简单的结构,使用bool类型为底,如果\(u\tov\)有边,\(a_{u,v}=1\),否则\(a_{u,v}=0\)。Code1#include<iostream>usin
  • 2024-04-10存图
  • 2024-03-26【图论 | 数据结构】用链式前向星存图(保姆级教程,详细图解+完整代码)
    一、概述链式前向星是一种用于存储图的数据结构,特别适合于存储稀疏图,它可以有效地存储图的边和节点信息,以及边的权重。它的主要思想是将每个节点的所有出边存储在一起,通过数组的方式连接(类似静态数组实现链表)。这种方法的优点是存储空间小,查询速度快,尤其适合于处理大规模
  • 2024-01-24寒假集训Day7
    图今天开始了图论,讲了一些基础内容首先是存图存图这里讲的跟当时高中讲的有些区别,高中当时说了一个链式前向星存图现在没讲,不过没关系,反正讲了也不会,先把今天讲的说了一个是非常简单的邻接矩阵存图一个是利用二维vector,每一个vector的行首存初始点,然后一点一点把去向的点往
  • 2023-11-13奇怪的存图方法
    其实这个想法早就有了,奈何应用实在不多.这个存图方法可以以较小的常数(自以为吧),达到约等于vector存图的访问连续性.使用了一些计数排序的思想.namespacegraph{usinge_ifo=int;int_buc[maxn],*buc=_buc+1;//if0indexstd::vector<std::pair<int,e_ifo>>H;e_ifoE[ma
  • 2023-11-12图论复习之链式前向星存图
    图论复习之链式前向星存图理论其实就是静态建立的邻接表,时间效率为\(O(n)\),空间效率也为\(O(n)\),遍历效率也为\(O(n)\)。\(n\)是边数。实现边的结构structEdge{intto,w,next;//终点,边权,同起点的上一条边的编号}edge[maxn];//边集inthead[maxn];//head[i],表示以
  • 2023-11-12图论复习之前向星存图
    图论复习之前向星存图引子本来还没打算开始复习图论,今天做搜索题目的时侯要遍历单向边的图,我直觉用二维数组存图,存是方便,但是遍历复杂度比较高。只好复习一下更好的存图方式。理论性质前向星是一种特殊的边集数组。前向星数组对应的其实是边的信息,下标就是边的下标。操作
  • 2023-08-29UVA10054 The Necklace题解
    题意给定一个无向图,其中至多有\(50\)个结点,求是否有欧拉回路。题解很明显就是一个无向图求欧拉回路的板子,我们用\(\tt{Hierholzer}\),先说存图,要明确的一个点是这个无向图里是有可能有重边的,所以我们要注意记录的时候不应是单独地记录某一条边是否存在,而是要记录某一条边的数
  • 2023-08-16存图之边集数组
    边集数组核心思想使用结构体存储图的起来点终点以及边权,同时也是用了深度搜索。点击查看代码#include<bits/stdc++.h>usingnamespacestd;constintN=100;intm,n,a,b,c;intvis[N];structen{ intu,v,w;}e[N];//边集voiddfs(intu){ vis[u]=true; for(inti=1
  • 2023-07-02两种常用的存图方法(邻接矩阵和链式前向星)
    今天上午模拟赛的时候,(十分错误地)判断有一道题可以用LCA混点分(然而还不如直接爆搜得分高),在敲那个LCA的代码时突然想起来我好像还没有写过LCA,想了想,是该给我的LCA写点东西了呢。但是!不出意外的,出了亿点点意外,就是我在敲板子题的时候发现经过一年的荒废,我已经完全不会链式前
  • 2023-06-19拒绝平庸!一分钟学会Rumble视频下载技巧,脱颖而出!
    有玩rumble的小伙伴吗,我真的爱惨了里面的视频!于是俺滴好朋友告诉了我保存rumble视频巨无敌简单的办法!百分百成功把视频保存到相册里,学不会你顺着网线来我家杠!①打开rumble,选择自己想要的视频,点击【share】,再点击【copy】,复制链接②用这个工具“光影存图”app,在【存图】页面,把链接
  • 2023-06-15一招解锁Triller无水印视频下载技能,支持安卓和ios!!
    最近比较爱玩triller,一个类似抖音的短视频平台,不同的是Triller平台的用户群体覆盖了全球200多个国家和地区,好比只面向国内的群体内容更丰富,这也是我现在喜欢用它的原因之一,唯一的缺点就是上面的视频下载下来会有水印,呜呜呜哭死我了!我连找了三天,终于被我找到了能无水印下载triller视
  • 2023-05-26youtube4K视频下载利器,让你在自媒体圈掀起热潮!
    妈呀!疯了疯了疯了!!那些自媒体账号爆火的原因终于被我找到了!!最近小伙伴们是不是总是刷到一些老外的视频,然而这个绝大部分的视频都是从外媒网站上搬运过来的!这样简单的搬运,日积月累,粉丝量也是能达到十几万甚至几十万,就像下面某站的一个油管视频搬运的账号一样!这样做成的账号,必定少不了
  • 2023-05-10拓扑排序 - TopoSort
    拓扑排序-TopoSort前言wcy终于考上了心仪的大学,开启了精彩的大学生活!然而光是选课这一件事就把他难住了,因为一些课程包含先修课程:课程编号课程名称先修课程C1高等数学无C2程序设计基础无C3离散数学C1,C2C4数据结构C2,C3C5算法语言C2C6
  • 2023-04-25卧槽!一不小心发现了保存脸书视频的办法!安卓和苹果手机都能用!
    嘿,友友们!当你们在看脸书视频的时候,想必大家都有过这样的经历,看到一个超好笑的视频,想要保存下来分享给朋友,结果却不知道该怎么下手,只能眼睁睁地看着它从自己的屏幕上划过...真是太悲催了!别担心!小编在前几天终于找到技巧啦!就是这个在手机应用商店就能搜到的【光影存图】!可以保存脸书
  • 2023-04-23人人都在偷偷用的神器!别错过推特视频下载的超简单方法~
    有没有铁子们常常在推特上看到一些超有趣的视频,想要保存下来但是却不知道该怎么保存呢?今天我告诉你们直接保存到手机相册的终极方案,毫不费劲!真的很简单,不服来战!而且绝对真实有效!步骤详解:①先打开推特,选择一个视频,点【分享】按钮复制链接②再打开【光影存图】app(安卓和苹果手机在手
  • 2023-03-19存图的方法
    结构体代码struct{inta,b,w;//a为起点,b为终点,w为边权}edge[M];优点:结构体可以灵活地定义每个节点的附加信息,例如权值、坐标等;可以方便地遍历所有的边或节
  • 2023-03-14【私藏好物】分享一个实用脸书视频的下载软件,别错过了!
    虽然现在有了更多社交软件,但我最喜欢使用的还是Facebook!不过有的人会说脸书的视频都没办法下载有什么好玩的,但我在这里必须告诉大家脸书视频可以下载!用我这个小秘诀包你实现
  • 2023-02-28存图方法
    1.链式前向星这个方法很有意思,充分地利用了指针的性质,实现了分散存储两个顶点的连接关系,颇有种链表的感觉。利用链式前向星存无向图#include<iostream>#include<cstd
  • 2023-01-30码龄几十年的老程序员都不知道的存图小技巧“指向立体星” 学到就是赚到!速戳>>
    河北小伙深耕OI被图论困扰多年终于研究出最新的存图方式速看!https://www.cnblogs.com/gyboi/p/17071961.html在图论中,我们经常使用不同种的数据结构来储存图的信息,同时
  • 2023-01-01算法之链式前向星存图
    蒟蒻们往这里看!链式前向星存图的讲解先上代码://MAXN指的是最大边数//MAXM指的是最大节点数intcnt;inthead[MAXM];//head[n]指的是第n个节点存储的最后一条边地址