图论
文章平均质量分 60
图论
jqsh_
这个作者很懒,什么都没留下…
展开
-
图论专版
省选临近,本蒟蒻 太菜没得选 ,精心选取了十分重要的图论来复习注: 下文中n均为点数,m均为边长1 最短路径问题Floyed枚举断点起点终点(顺序很重要),本质上是DP,处理多源最短路时间复杂度 O(n3) ,太大了,一般不用for(int k=1;k<=n;k++) for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) if(i!=j&&j!=k&&i!=k) dis[i.原创 2021-04-07 22:49:23 · 115 阅读 · 0 评论 -
1985:【19CSPJ普及组】加工零件
那年普及组考的挺好,不像2020,哎,说多了都是泪题干:散发着幽幽蓝光的传送门题干分析这道题看上去很难 确实很难 ,但是有一点很重要,就是相邻两个工人可以不停要求对方提供零件,直到原材料,两个工人,可以理解为不停减2,奇偶性不变。然后就要考虑用各种方法求最短路了具体思路...原创 2020-11-20 16:20:18 · 948 阅读 · 0 评论 -
1850:【07NOIP提高组】树网的核
传送门题干分析这是一道图论的题(没学过?别怕),分析可知 分析了两个小时 我们要求在找到小于s长的线段,并且满足到该线段最远的点最小。具体思路用二维数组存下点与点之间的联系,然后用 floyed 求出每两点之间的最短长度(没学过?啃书去),随后我们只需枚举线段,找到最小值即可。点与线段间距离公式:(f[k][i]+f[k][j]−f[i][j])/2 (f[k][i]+f[k][j]-f[i][j])/2(f[k][i]+f[k][j]−f[i][j])/2ps. f 数.原创 2020-10-03 13:55:46 · 180 阅读 · 0 评论