导航

2016年1月28日

摘要: 2016.1.28 纪念我BZOJ第一题 Description 给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。 图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1 < = d_j < = 1,000,000,000). 现在有 K个询 阅读全文

posted @ 2016-01-28 14:43 POOH1DROSE 阅读(334) 评论(0) 推荐(0) 编辑

摘要: 2016.1.28 LCA,就是最近公共祖先,这里介绍倍增的算法。 首先我们要预处理,设f[i][j]为编号为i的节点的2j级祖先,所谓2j级祖先,就是从i节点开始往树的上层数2j个节点。如下图所示 编号是乱编的。。。 节点11的20级祖先就是他爹10号节点,节点11的21级祖先就是8号节点,节点1 阅读全文

posted @ 2016-01-28 13:42 POOH1DROSE 阅读(335) 评论(0) 推荐(0) 编辑

摘要: 2016.1.28 试题描述 A 国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入 第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来 阅读全文

posted @ 2016-01-28 11:22 POOH1DROSE 阅读(328) 评论(0) 推荐(0) 编辑