Possible Duplicate:
Graph Algorithm To Find All Connections Between Two Arbitrary Vertices
I have a directed graph, what algorithm can i use to find the number of distinct acyclic paths between 2 particular vertices, and count the maximum times any path is used in these distinct paths? Two paths are distinct if they either visit a different number of vertices or visit vertices in a different order.