lca
文章平均质量分 63
LOI_Sherlock
日拱一卒,功不唐捐。
展开
-
【codevs 2370】小机房的树
题目描述 Description 小机房有棵焕狗种的树,树上有N个节点,节点标号为0到N-1,有两只虫子名叫飘狗和大吉狗,分居在两个不同的节点上。有一天,他们想爬到一个节点上去搞基,但是作为两只虫子,他们不想花费太多精力。已知从某个节点爬到其父亲节点要花费 c 的能量(从父亲节点爬到此节点也相同),他们想找出一条花费精力最短的路,以使得搞基的时候精力旺盛,他们找到你要你设计一个程序来找到这条路,要原创 2017-04-28 11:20:23 · 299 阅读 · 0 评论 -
【codevs 3287】货车运输
题目描述 Description A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述 Input Description 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。 接下来 m 行每行 3 个原创 2017-09-13 19:34:48 · 306 阅读 · 0 评论 -
【codevs 3287】货车运输
题目描述 Description A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述 Input Description 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。 接下来 m 行每行原创 2017-09-16 07:14:01 · 432 阅读 · 0 评论 -
【codevs 1036】商务旅行
题目描述 Description 某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有道路连接,任意两个城镇之间如果有直连道路,在他们之间行驶需要花费单位时间。该国公路网络发达,从首都出发能到达任意一个城镇,并且公路网络不会存在环。你的任务是帮助该商人计算一下他的最短旅行时间。输入描述 Input原创 2017-09-03 15:32:49 · 371 阅读 · 0 评论 -
【复习记录】树上倍增
概念树上倍增一般是求lca。在找lca的时候可能还会求一下最大值最小值什么的。 lca–最近公共祖先。 不再急急忙忙地刷题找题解了突然开始思考这个东西的意义。。。 倍增求lca的过程相当于在树上找最短路的过程。 小机房的树明明可以最短路解决呀,, 货车运输也可以在最大生成树上求最短路呀,, 当然是为了省时间。 spfa的时间复杂度是O(kE),k为所有顶点进队的平均次数。这样就t了。原创 2017-11-04 15:08:48 · 494 阅读 · 0 评论