Farmer John's milk production and shipping system is an intricate one!He uses milking machines for his many cows to harvest the milk that then flows into pipes.Each of these pipes connects a milking machine to a joint, where it might be joined by exactly one more pipe . The milk then flows through additional pipes until it reaches the long central pipe connecting to the distribution room.The milk then goes through a reverse process of splitting at various joints until it is flows into milk tanks that are picked up and taken to market.Farmer John notices that there is at most one way for milk to travel from one joint to any other joint. Furthermore, since Farmer John is an efficient man by nature, he has made sure that milk will flow through each and every pipe; in other words, no pipe is unneeded.If we think of a milking machine, joint, or milk tank as a node, there are N (2
Farmer John's milk production and shipping system is an intricate one! He uses milking machines for his many cows to harvest the milk that then flows into pipes. Each of these pipes connects a milking machine to a joint, where it might be joined by exactly one more pipe (the milk flowing through both pipes merges). The milk then flows through additional pipes (which all start and end at joints) until it reaches the long central pipe connecting to the distribution room. The milk then goes through a reverse process of splitting at various joints until it is flows into milk tanks that are picked up and taken to market. Farmer John notices that there is at most one way for milk to travel from one joint to any other joint. Furthermore, since Farmer John is an efficient man by nature, he has made sure that milk will flow through each and every pipe; in other words, no pipe is unneeded. If we think of a milking machine, joint, or milk tank as a node, there are N (2 <= N <= 100,000) nodes in total (and N-1 pipes connecting them). The input describes each pipe as an ordered pair of nodes, A_i A i (1 <= A_i A i <= N) and B_i B i (1 <= B_i B i <= N; A_i < B_i A i 4 --> 6 ------------------> 7 --> 8 ^ | | | 3 --> 5 ----+ + --> 9 Visual inspection shows that the chocolate inserter can be installed at either joint 6 or 7, as all milk flows through those joints.
标签: HBC24747ObstacleCourse障碍训练课 图论 最短路 广度优先搜索(BFS) 搜索[USACO 2010 Nov S]Chocolate Milk题解