洛谷 p1137 topsort正解的证明
来源:互联网 发布:mac 查看php版本 编辑:程序博客网 时间:2024/06/01 09:04
引自 amstar
拓扑排序,从西边往东边走,找到一个城市就让他加上“能到达他的城市”的个数;
但是我们会发现一个问题:会加重。比如题目的样例三号城市和四号城市;
怎么避免呢,我们可以只加一次,这个城市就是理他最近的城市。
我们走到了一个城市后,他所有指向的城市都会入度--,这时可以判断,如果他的入度不是0的话,说明还有城市会通向他,并且哪个城市的浏览数比当前城市的浏览数多或相等(因为他更靠后),所以我们不加;如果入度为0,那么说明没有在通向他的城市,并且当前城市的浏览数是所有能通向它的城市的最多的,我们加上他。ans数组初值为1,因为自己也是一个点。
阅读全文
1 0
- 洛谷 p1137 topsort正解的证明
- linux下的umask正解 -- 用实例证明
- 洛谷 P1137 旅行计划
- 洛谷P1137 旅行计划
- 洛谷 P1137 旅行计划
- 洛谷 P1137 旅行计划
- 洛谷P1137 旅行计划
- 洛谷 P1137 旅行计划
- 洛谷P1137 旅行计划
- 洛谷P1137 旅行计划
- topsort()
- inline的正解
- 编译PHP的正解
- 洛谷P1137 旅行计划(拓扑排序+dp)
- 【洛谷 P1137】旅行计划——spfa拓展
- 二叉树排序的正解
- getWidth和getMeasuredWidth的正解
- python线程join的正解
- 【Java8】Java8体验(一)lambda表达式语法
- 史上最全的CSS hack方式一览
- wepy框架
- JS实现网页换肤
- 面试->面试题
- 洛谷 p1137 topsort正解的证明
- 12判词
- Logistic回归简介
- zoj 2112 (主席树,树状数组套线段树)
- 前端常见跨域解决方案(全)
- CNN for Face Alignment 深度神经网络的初次尝试
- 如何快速阅读——《应用篇》
- and...or的 彻底研究
- 从后台获得数据,前台实现数据加载和异步查询