最短路
pigzhouyb
一个来自浙江的可爱的萌萌哒的肥肥胖胖的OIer
展开
-
『最短路·拓扑排序』益智游戏
题目描述 题解 首先证明一个结论:公共部分一定是连续的一段 因为如果公共部分分成了两段,可以将中间部分强行拼成一段。即一个人可以走另一个人在断开部分的路线,这样一定可以时答案变优。因此,公共部分一定是连续的一段。 step2:我们可以预处理A到B的最短路图和C到D的最短路图。 具体的实现方法时建立正图和反图分别以这四个点跑Dijkstra,枚举每一条边(x,y,v)看看是否满足:dis1...原创 2019-08-19 18:55:52 · 187 阅读 · 0 评论 -
『差分思想』BZOJ3003:LED
Problem\mathrm {Problem}Problem LED屏是由一个庞大的点阵小灯泡组成的,一开始每个小灯泡都不发光。 每一行一共有N个小灯泡,依次标号为1~n。现在给定K个点,要求这K个点发光,其余点必须保持熄灭状态。 而这块LED屏的操作方式各种奇葩,一共有L种操作方法,第i种表示你能将任意长度恰为A_i的连续一段灯泡的状态取反(灭变亮,亮变灭)。 已知LED屏一共有m行,为了节省...原创 2019-09-02 08:17:27 · 231 阅读 · 0 评论 -
『floyed最短路·矩阵乘法优化』relays
Problem\mathrm{Problem}Problem FJ的N(2 <= N <= 1,000,000)头奶牛选择了接力跑作为她们的日常锻炼项目。至于进行接力跑的地点,自然是在牧场中现有的T(2 <= T <= 100)条跑道上。 农场上的跑道有一些交汇点,每条跑道都连结了两个不同的交汇点I1_i和I2_i(1 <= I1_i <= 1,000; 1 &...原创 2019-09-10 15:35:33 · 254 阅读 · 0 评论