题目名称 | 458. 连接格点 |
---|---|
输入输出 | grid.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | syzhaoss 于2024-09-01加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:1, 提交:1, 通过率:100% | ||||
syzhaoss | 100 | 0.327 s | 5.99 MiB | C++ |
关于 连接格点 的近10条评论(全部评论) |
---|
有一个M行N列的点阵,相邻两点可以相连。一条纵向的连线花费一个单位,一条横向的连线花费两个单位。某些点之间已经有连线了,试问至少还需要花费多少个单位才能使所有的点全部连通。
第一行输入两个正整数m和n。
以下若干行每行四个正整数x1,y1,x2,y2,表示第x1行第y1列的点和第x2行第y2列的点已经有连线。输入保证|x1−x2|+|y1−y2|=1。
输出使得连通所有点还需要的最小花费。
2 2 1 1 2 1
3
30%数据:n×m≤1000;
100%数据:m,n≤1000。