1

Can Anyone Help me in this Graph Question ?

 2 years ago
source link: https://codeforces.com/blog/entry/102591?f0a28=1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Given a weighted undirected graph , a source vertex(s) and x distinct vertices as Delivery Location (d1 , d2 , d3 .. dx) assuming that each rider travels at 1m/s what is the min time required to complete all the deliveries if you have m drivers originating from the source simultainously , and also the path followed by them.

( it is guarented that reaching all delivery locations from the source vertex is possible )

input format -

n m s                            //n vertices and m edges s is the source vertex

v11 v12 w1                         //vertices connected with weight w

v21 v22 w2

vm1 vm2 wm

x                            // no of delivery locations 1<= x < n

d1 , d2 , d3 , d4 .... dx               //delivery vertices (d[i] != s for all 1 <= i <= x)

output format - (m+1 lines first line should contain the min time required and all others m lines should include paths followed by drivers from 1 to m)

t               //min time to complete all deliveries

1->3->5               // path followed by first delivery guy

1->2->1->5               // path followed by second delivery guy

1->               path followed by third delivery guy (it may be possible that this delivery person didn't moved so his path finished at source only)

(all paths should start from source only)


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK