![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
文章平均质量分 77
星辰大少主
重庆oier
展开
-
字母排序(关于拓扑排序的一些细节)
P1682#include<map>#include<queue>#include<cmath>#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>using namespace std;#define a(i,j) a[i-96][j-96]//用宏定义简洁一些#define rd(i) rd原创 2017-05-22 23:25:19 · 617 阅读 · 0 评论 -
邦德市
邦德市1699(最优生成树(并查集)、LCA(倍增))邦德市有N(编号为1..N)个城市,用M条双向道路连接,每条道路都有一个危险系数。你的任务是回答若干询问,每个询问包含一个起点s和一个终点t,要求找到一条s到t的路径,使得路径上所有边的最大危险系数最小。第一行一个包含两个整数N和M;接下来的M行,每行包含三个整数:x,y,d(1<=x,y<=N,0<=d<=1 000 000 000),即城市x原创 2017-06-13 17:36:12 · 274 阅读 · 0 评论 -
【USACO】安全路径(计数/求和以及最值小探讨)(最有生成树之最短路径树,LCA,最值问题,并查集)
题目【问题描述】 精灵最近在农场上泛滥,他们经常会阻止牛们从农庄(牛棚1)走到别的牛棚(牛i的目的地是牛棚i)。每一个精灵只认识牛i并且知道牛i一般走到牛棚i的最短路径。所以他们在牛i到牛棚i之间的最后一条牛路上等牛i。当然,牛不愿意遇到精灵,所以准备找一条稍微不同的路径从牛棚1走到牛棚i。请你为每一头牛i找出避免精灵的最短路径长度。 和往常一样,农场上有 n 个牛棚(编号为1..n),原创 2017-10-28 21:45:52 · 554 阅读 · 1 评论 -
[CQOI2016]不同的最小割
题目【问题描述】 学过图论的同学都知道最小割的概念:对于一个图,某个对图中结点的划分将图中所有结点分成两个部分,如果结点s,t不在同一个部分中,则称这个划分是关于s,t的割。对于带权图来说,将所有顶点处在不同部分的边的权值相加所得到的值定义为这个割的容量,而s,t的最小割指的是在关于s,t的割中容量最小的割。 而对冲刺NOI竞赛的选手而言,求带权图中两点的最小割已经不是什么难...原创 2017-12-13 20:48:03 · 447 阅读 · 0 评论 -
长途旅行(压缩问题)
题目【问题描述】 JY是一个爱旅游的探险家,也是一名强迫症患者。 现在JY想要在C国进行一次长途旅行,C国拥有n个城市(编号为0,1,2…,n - 1),城市之间有m条道路,可能某个城市到自己有一条道路,也有可能两个城市之间有多条道路,通过每条道路都要花费一些时间。JY从0号城市开始出发,目的地为n–1号城市。由于JY想要好好参观一下C国,所以JY想要旅行恰好T小时。为了让自己...原创 2017-09-06 00:34:22 · 1597 阅读 · 0 评论