图论
guapisolo
已经弃掉CSDN转博客园了https://www.cnblogs.com/guapisolo/
展开
-
[USACO18JAN] MooTube (并查集 -> 维护连通性)
题目大意:给你一棵边权树,定义两点间距离为它们唯一路径上的最小路权,求与某点距离不大于K(k为已知)的点的数量带权并查集维护集合内元素总数路和问题 都按权值大到小排序,枚举问题, 建权值不小于K的边,并查集维护连通性,求集合元素内总数即可#include <bits/stdc++.h>#define N 200100#define inf 0x3f3f3f3fusi...原创 2018-07-27 10:51:45 · 1385 阅读 · 0 评论 -
NOIP2013 华容道 (棋盘建图+spfa最短路)
题目大意:类似于华容道游戏,但所有棋子都是11大小的,棋盘上仅有一个空格,其它位置填满了棋子,有些棋子是固定的不能被移动,每个格子内只能有一个棋子,棋子只能移动到相邻的空格上,每移动任意棋子一次视为一次操作,求让指定棋子移动到指定位置的最小操作数据说爆搜能拿70pts....观察爆搜为什么会T,主要是因为搜出了许多无用的状态考虑优化这个过程,空格在指定棋子的上下左右分别记为一种状态,相...原创 2018-08-20 21:23:17 · 492 阅读 · 0 评论