Iridescent41 level
获赞
0
粉丝
14
关注
8
看过 TA
4
没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通没有字数限制那我就乱写一通
2024
算法工程师
IP属地:重庆
。。。
私信
关注
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
最小生成树   定义  Kruskal算法 算法流程 具体实现  建立结构体存边 并查集维护 完整代码      定义 给定一个带权图,满足以下条件:  1.保证图中所有的点都联通 2.在满足条件1的情况下尽可能去掉多的边,使得所有的边权之和最小,即      Σ    i   =   1     i   <   =   m      w   i     \Sigma_{i=1}^{i<=m}w_i   Σi=1i<=m​wi​最小。  Kruskal算法 Kruskal是基于贪心的思想,根据以上的定义描述依次枚举     1   −   m    1-m   1−m条边,如...
0 点赞 评论 收藏
分享
图论学习笔记3    Bellman-Ford 算法    松弛 负边权操作 负权环判定   朴素实现  Spfa  思想 实现      Bellman-Ford 算法 Bellman-Ford算法:      D   i   j   k   s   t   r   a    Dijkstra   Dijkstra类似,都以松弛操作为基础,即估计的最短路径值渐渐地被更加准确的值替代,直至得到最优解。在两个算法中,计算时每个边之间的估计距离值都比真实值大,并且被新找到路径的最小长度替代。 松弛 每次松弛操作实际上是对相邻节点的访问,第 n次松弛操作保证了所有深度为n的路径最短。由于图的最短路径...
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
图论学习笔记     图的基本概念 图的存储结构  邻接矩阵  邻接表   存点 加边  图的遍历  深度优先 广度优先       图的基本概念 图:由**顶点(vertex)和边(edge)**组成。 顶点—具体事物 边—具体事物之间的联系 顶点的集合     V    V   V,边的集合     E    E   E,图记为     G   =   (   V   ,   E   )    G = (V,E)   G=(V,E) 图的存储结构 一般分为两种 : 邻接矩阵、邻接表 邻接矩阵 由一个二维数组实现,比较简单,但是在存储稠密图时比较不划算。      G   [   i   ]...
0 点赞 评论 收藏
分享
定义 树状数组(Binary Indexed Tree(B.I.T), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值(如果加入多个辅助数组则可以实现区间修改与区间查询)。 —— by baidu 实现 用一个数组     b   i   t   [   i   ]    bit[i]   bit[i]表示从     [   i   −   l   o   w   b   i   t   (   x   )  ...
0 点赞 评论 收藏
分享
数三角     题目描述 输入格式 输出格式 样例  样例输入 样例输出   分析  预处理 求出连通性 判断是否构成三角形  完整代码     题目描述 这是一个数三角的游戏。长度为1或SQRT(2)的小木棍放在一个网格上。如图所示,有水平的,垂直的或对角的。对角放置的木棍可以交叉。  将木棍随意地放在网格上得到的图案可能不含三角形,也可能含一个或多个三角形。如下图所示,  (a),(b),©,(d)和(e)分别含有2,5,12,0,0个三角形。你的任务是写一个程序数出一个图案中的三角形个数。。cpp 输入格式 输入文件count.in包括N+1行: 先输入图案中木棍的个数N。下面输入这N根...
0 点赞 评论 收藏
分享
题目描述 经过在机房里数日的切磋,LYD 从杜神牛那里学会了分离与合体,出关前,杜神牛给了他一个测试…… 杜神牛造了n 个区域,他们紧邻着排成一行,编号 1 ~ n 。在每个区域里都放着一把 OI 界的金钥匙,每一把都有一定的价值,LYD 当然想得到他们了。然而杜神牛规定 LYD 不能一下子把他们全部拿走,而是每次只可以拿一把。为了尽快得到所有金钥匙,LYD 自然就用上了刚学的分离与合体特技。 一开始 LYD 可以选择 1 … n - 1 中的任何一个区域进入,我们不妨把这个区域记为k 。进入后 LYD 会在 区域发生分离,从而分离成两个小 LYD。分离完成的同时会有一面墙在 k 区域和 k ...
0 点赞 评论 收藏
分享
火柴排队  内存限制:128 MiB 时间限制:1000 ms  题目描述 涵涵有两盒火柴,每盒装有n 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为:      ∑   (   a   i   −   b   i    )   2     ∑(ai-bi)^2   ∑(ai−bi)2其中 ai 表示第一列火柴中第 i 个火柴的高度,bi 表示第二列火柴中第 i 个火柴的高度。每列火柴中相邻两根火柴的位置都可以交换,请你通过交换使得两列火柴之间的距离最小。 请问得到这个最小的距离,最少需要交换多少次?如果这个数字太大,请输...
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务