随笔分类 -  LCA

摘要:《商务旅行》解题报告by mps 【题目描述】 某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。 假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有道路连接,任意两个城镇之间如果有直连道路,在他们之间行驶需要花费单位时间。该国公路网络发达,从首都... 阅读全文
posted @ 2015-01-02 18:08 MedalPluS 阅读(331) 评论(0) 推荐(0)
摘要:小机房的树CODEVS 2370————最近公共祖先和动态规划的完美结合 【题目描述】小机房有棵焕狗种的树,树上有N个节点,节点标号为0到N-1,有两只虫子名叫飘狗和大吉狗,分居在两个不同的节点上。有一天,他们想爬到一个节点上去搞基,但是作为两只虫子,他们不想花费太多精力。已知从某个节点爬到其父亲节... 阅读全文
posted @ 2014-12-27 18:07 MedalPluS 阅读(209) 评论(0) 推荐(0)
摘要:最近公共祖先(LCA)by mpsDefine:求树上两个点的祖先中里两个点最近的一个点,该点称为这两个点的最近公共祖先(英译LCA)。 那么,如何求LCA呢? 经过思考,不难发现,有一种暴力方法,我们对于这两个点不断BFS,直到出现一个相同的点,该点即为LCA,空间如果跟不上的话可以改为迭代加深搜... 阅读全文
posted @ 2014-12-24 23:42 MedalPluS 阅读(267) 评论(0) 推荐(0)