Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

我来辩解一下,呵呵

Posted by qingshuang100 at 2005-09-02 13:19:23
In Reply To:随便给个有向拓扑图给你你就处理不了了 Posted by:xreborner at 2005-09-02 12:07:50
用DFS但不进行顶点标号了,在如果无圈则在回溯时记录点对可达性,例如:

V0 -> V1 -> V2 -> V3 -> V4 -> V5 -> V6 -> V7
            |           ^
            |(V2到V8)   |(V10到V4)
            V8 -> V9 -> V10

那么在第一支路:V0,V1,V2,V3,V4,V5,V6,V7,记录234567之间的可达性,012之间的可达性,以及012与34567的可达性.
第二支路:V0,V1,V2,V8,V9,V10,V4,V5,V6,V7,记录V8,V9,V10与V4的可达性,(邻接矩阵存储,同时可以记录V8,V9,V10与V5,V6,V7的可达性),在记录V0,V1,V2与V8,V9,V10的可达性.

有圈时仍用并查集.
不知这样可否?

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator