A21273.[USACO16DEC] Cow Checklist G
提高+/省选-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
每天,农夫约翰走过他的牧场,检查他的每头奶牛的存在感。在他的农场,他有两个品种的牛,Holsteins和Guernseys。他的H Holsteins方便地编号为1…H,并且他的G Guernseys方便地编号为1…G(1≤H≤1000,1≤G≤1000)。每个牛位于2D平面中的点(不一定是不同的)。
农夫约翰从Holsteins 1出发,在Holsteins H结束。他想要沿途参观每头牛,为了方便保持他到目前为止访问的牛的清单,他想按他们的编号顺序访问Holsteins和Guernseys。在他访问的所有H+G头牛的序列中,Holsteins编号为1…H应该显示为(不一定是连续的)子序列,对于Guernseys也相同。换句话说,所有H+G牛的序列应该通过将编号为1…H的Holsteins列表与编号为1…G的Guernseys列表交错形成。
当FJ从一头母牛移动到另一头母牛,行进距离为D时,他消耗D2能量。请帮助他确定访问所有奶牛所需的最低能量。
输入格式
The first line of input contains H and G, separated by a space.
The next H lines contain the x and y coordinates of the H Holsteins, and the next G lines after that contain coordinates of the Guernseys. Each
coordinate is an integer in the range 0…1000.
输出格式
Write a single line of output, giving the minimum energy required for FJ's tour of all the cows.
输入输出样例
输入#1
3 2 0 0 1 0 2 0 0 3 1 3
输出#1
20