随笔分类 -  判断负环

摘要:Hash: Kmp: AC-automata machine: SPFA: Dijkstra: Negative ring: Get negative Ring: lowest common ancestor: binary index tree: ST table: exgcd: 持续更新.... 阅读全文
posted @ 2018-11-05 21:03 Dijkstra·Liu 阅读(906) 评论(0) 推荐(0)
摘要:Description 二进制病毒审查委员会最近发现了如下的规律:某些确定的二进制串是病毒的代码。如果某段代码中不存在任何一段病毒代码,那么我们就称这段代码是安全的。现在委员会已经找出了所有的病毒代码段,试问,是否存在一个无限长的安全的二进制代码。 示例: 例如如果{011, 11, 00000}为 阅读全文
posted @ 2018-09-26 20:05 Dijkstra·Liu 阅读(296) 评论(0) 推荐(1)
摘要:试题描述 输入数据给出一个有 N 个节点,M 条边的带权有向图。要求你写一个程序,判断这个有向图中是否存在负权回路。如果从一个点沿着某条路径出发,又回到了自己,而且所经过的边上的权和小于 0,就说这条路是一个负权回路。如果存在负权回路,只输出一行 −1;如果不存在负权回路,再求出一个点S到每个点的最 阅读全文
posted @ 2018-09-19 19:25 Dijkstra·Liu 阅读(367) 评论(0) 推荐(0)
摘要:Description John在他的农场中闲逛时发现了许多虫洞。虫洞可以看作一条十分奇特的有向边,并可以使你返回到过去的一个时刻(相对你进入虫洞之前)。John的每个农场有M条小路(无向边)连接着N (从1..N标号)块地,并有W个虫洞。其中1<=N<=500,1<=M<=2500,1<=W<=2 阅读全文
posted @ 2018-09-17 18:20 Dijkstra·Liu 阅读(274) 评论(0) 推荐(0)