#P2848. [USACO16DEC] Cow Checklist G
[USACO16DEC] Cow Checklist G
题目描述
Every day, Farmer John walks through his pasture to check on the well-being ofeach of his cows. On his farm he has two breeds of cows, Holsteins and Guernseys. His Holsteins are conveniently numbered , and his Guernseys are conveniently numbered (). Each cow is located at a point inthe 2D plane (not necessarily distinct).
Farmer John starts his tour at Holstein 1, and ends at Holstein . He wantsto visit each cow along the way, and for convenience in maintaining hischecklist of cows visited so far, he wants to visit the Holsteins and Guernseysin the order in which they are numbered. In the sequence of all cows hevisits, the Holsteins numbered should appear as a (not necessarilycontiguous) subsequence, and likewise for the Guernseys. Otherwise stated, thesequence of all cows should be formed by interleaving the list ofHolsteins numbered with the list of Guernseys numbered .
When FJ moves from one cow to another cow traveling a distance of , heexpends energy. Please help him determine the minimum amount of energyrequired to visit all his cows according to a tour as described above.
输入格式
The first line of input contains and , separated by a space.
The next lines contain the and coordinates of the Holsteins, and the next lines after that contain coordinates of the Guernseys. Each coordinate is an integer in the range .
输出格式
Write a single line of output, giving the minimum energy required for FJ's tour of all the cows.
3 2
0 0
1 0
2 0
0 3
1 3
20