YBT1477 连接格点(grid)

暂无评定 传统题 数据结构无向图最小生成树并查集 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

YBT1477连接格点(grid)

暂无评定 传统题 数据结构无向图最小生成树并查集 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

【题目描述】

有一个MM行NN列的点阵,相邻两点可以相连。一条纵向的连线花费一个单位,一条横向的连线花费两个单位。某些点之间已经有连线了,试问至少还需要花费多少个单位才能使所有的点全部连通。

【输入】

第一行输入两个正整数mm和nn。 以下若干行每行四个正整数x1,y1,x2,y2x_1,y_1,x_2,y_2,表示第x1x_1行第y1y_1列的点和第x2x_2行第y2y_2列的点已经有连线。输入保证∣x1−x2∣+∣y1−y2∣=1|x_1-x_2|+|y_1-y_2|=1。

【输出】

输出使得连通所有点还需要的最小花费。

【输入样例】

2 2
1 1 2 1

【输出样例】

3

【提示】

【数据规模】 30%数据:n×m≤1000; 100%数据:m,n≤1000m,n≤1000。


题目来源:信息学奥赛一本通 1394;数据整理来源:ROJ 1394。