当前位置: 首页 > news >正文

欢迎访问中国建设银行网站个人客户6青海网页设计

欢迎访问中国建设银行网站个人客户6,青海网页设计,wordpress 忘记数据库,泰安做网站哪家好有一个 m 行 n 列的点阵#xff0c;相邻两点可以相连。 一条纵向的连线花费一个单位#xff0c;一条横向的连线花费两个单位。 某些点之间已经有连线了#xff0c;试问至少还需要花费多少个单位才能使所有的点全部连通。 输入格式 第一行输入两个正整数 m 和 n。 以下若…有一个 m 行 n 列的点阵相邻两点可以相连。 一条纵向的连线花费一个单位一条横向的连线花费两个单位。 某些点之间已经有连线了试问至少还需要花费多少个单位才能使所有的点全部连通。 输入格式 第一行输入两个正整数 m 和 n。 以下若干行每行四个正整数 x1,y1,x2,y2表示第 x1 行第 y1 列的点和第 x2 行第 y2 列的点已经有连线。 输入保证|x1−x2||y1−y2|1。 输出格式 输出使得连通所有点还需要的最小花费。 数据范围 1≤m,n≤1000 0≤已经存在的连线数≤10000 输入样例 2 2 1 1 2 1输出样例 3 解析AcWing 1144. 连接格点算法提高课 - AcWing #includeiostream #includestring #includecstring #includecmath #includectime #includealgorithm #includeutility #includestack #includequeue #includevector #includeset #includemath.h #includemapusing namespace std; typedef long long LL; const int N 1e310, M 2 * N * N; int n, m,k;int fa[N * N],idx[N][N]; struct st {int a, b, c; }e[M];int find(int a) {if (fa[a] a)return fa[a];return fa[a] find(fa[a]); }void get() {int dx[4] { 1,0,-1,0 }, dy[4] { 0,1,0,-1 }, dw[4] { 1,2,1,2 };for (int z 0; z 2; z) {for (int i 1; i n; i) {for (int j 1; j m; j) {for (int u 0; u 4; u) {if (u % 2 z) {int x i dx[u], y j dy[u], w dw[u];if (x x n y y m) {int a idx[i][j], b idx[x][y];if (a b)e[k] { a,b,w };}}}}}} }int main() {cin n m;for (int i 1,t1; i n; i) {for (int j 1; j m; j,t) {idx[i][j] t;}}for (int i 1; i n * m; i)fa[i] i;int x1, y, x2, y2;while (cin x1 y x2 y2) {fa[find(idx[x1][y])] find(idx[x2][y2]);}get();int ans 0;for (int i 1; i k; i) {int a find(e[i].a), b find(e[i].b), w e[i].c;if (a ! b) {fa[a] b;ans w;}}cout ans endl;return 0; }
http://www.w-s-a.com/news/859172/

相关文章:

  • 网站前端设计培训做一份网站的步zou
  • 网站备案拍照茶叶网页设计素材
  • wordpress 手机商城模板关键词优化软件有哪些
  • 网站301做排名python做的网站如何部署
  • 昆山做企业网站工信部网站 备案
  • 做英文的小说网站有哪些网站做qq登录
  • 湖州建设局招投标网站深圳广告公司集中在哪里
  • 重庆主城推广网站建设商城网站建设预算
  • 宁波品牌网站推广优化公司开发公司工程部工作总结
  • 长沙建站模板微信网站建设方案
  • 不让网站在手机怎么做门户网站 模板之家
  • 网站建设及推广图片wordpress文章摘要调用
  • 手机版网站案例全国信息企业公示系统
  • 模仿别人网站建设银行广州招聘网站
  • 沧州网站建设沧州内页优化
  • 代加工网站有哪些专门做网站关键词排名
  • 郑州做景区网站建设公司软件开发者模式怎么打开
  • 长沙企业网站建设哪家好做app一般多少钱
  • 南宁一站网网络技术有限公司网站开发技术应用领域
  • 公司网站建设方案ppt专业构建网站的公司
  • 深圳网站建设方维网络网站框架设计好后怎么做
  • 合肥网站建设过程网站栏目建设调研
  • 手机访问网站页面丢失北京电商平台网站建设
  • 郑州网站怎么推广中山 网站关键词优化
  • 国外试用网站空间网站建设与管理题目
  • 淄博网赢网站建设网站设计的技术选择
  • 建外贸网站 东莞厦门做网站最好的公司
  • 为您服务网站新网站做百度推广
  • 电子商务免费网站建设网站制作哪个好薇
  • 全面启动门户网站建设中小型企业建设一个网站大概需要多少钱