登录
首页 » C# » Problem description 给定一个赋权无向图G=(V,E),每个顶点v∈V都有一个权值w(v)。如果U包含于V,且对于(u,v)∈E 有u...

Problem description 给定一个赋权无向图G=(V,E),每个顶点v∈V都有一个权值w(v)。如果U包含于V,且对于(u,v)∈E 有u...

于 2023-03-02 发布 文件大小:211.82 kB
0 16
下载积分: 2 下载次数: 1

代码说明:

Problem description 给定一个赋权无向图G=(V,E),每个顶点v∈V都有一个权值w(v)。如果U包含于V,且对于(u,v)∈E 有u∈U 且v∈V-U,则有v∈K.如:U = {1}, 若有边(1,2), 则有2属于K. 若有集合U包含于V使得U + K = V, 就称U 为图G 的一个顶点覆盖。G 的最小权顶点覆盖是指G 中所含顶点权之和最小的顶点覆盖。 Input 输入数据。第1 行有2 个正整数n 和m,表示给定的图G 有n 个顶点和m条边,顶点编号为1,2,…,n。第2 行有n个正整数表示n个顶点的权。接下来的m行中,每行有2 个正整数u,v,表示图G 的一条边(u,v)。 Output 将计算出的最小权顶点覆盖的顶点权之和输出。 Sample Input 7 7 1 100 1 1 1 100 10 1 6 2 4 2 5 3 6 4 5 4 6 6 7 Sample Output 13 -Problem description 给定一个赋权无向图G=(V,E),每个顶点v∈V都有一个权值w(v)。如果U包含于V,且对于(u,v)∈E 有u∈U 且v∈V-U,则有v∈K.如:U = {1}, 若有边(1,2), 则有2属于K. 若有集合U包含于V使得U+ K = V, 就称U 为图G 的一个顶点覆盖。G 的最小权顶点覆盖是指G 中所含顶点权之和最小的顶点覆盖。 Input 输入数据。第1 行有2 个正整数n 和m,表示给定的图G 有n 个顶点和m条边,顶点编号为1,2,…,n。第2 行有n个正整数表示n个顶点的权。接下来的m行中,每行有2 个正整数u,v,表示图G 的一条边(u,v)。 Output 将计算出的最小权顶点覆盖的顶点权之和输出。 Sample Input 7 7 1 100 1 1 1 100 10 1 6 2 4 2 5 3 6 4 5 4 6 6 7 Sample Output 13

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 一个红心代码,简单不复杂,值得研究
    2022-04-16 14:45:45下载
    积分:1
  • 50道编程题库c++
    50道c++编程题及相应源码参考,c++初学者的必备练习题库(主要涉及c++面向对象、基本算法、文件操作,参考使用的教辅资料为谭浩强的c++程序设计)
    2022-05-15 01:05:45下载
    积分:1
  • WebService
    说明:  自己实现一个类似ngnix的网站服务端程序(Realize a website server similar to ngnix)
    2020-06-28 13:52:44下载
    积分:1
  • 小小图书馆
    这是一个用C++编写的小小图书馆,DOS版。具有用户管理,书籍管理,借还记录等多功能程序。打开后通过数字的选择能进行不同的应用选择。这是一个不错的
    2022-07-24 18:12:32下载
    积分:1
  • dog
    msp430x44x系列单片机的看门狗操作(DOG USED IN MSP 430)
    2009-07-17 17:21:14下载
    积分:1
  • RSA加密解密c语言实现
    说明:  RSA算法加密解密实验(可直接动手操作,对话框显示加密结果(RSA algorithm encryption decryption experiment)
    2020-06-18 10:20:02下载
    积分:1
  • 国产车规级芯片KF32A152数据手册V2.5.pdf
    【实例简介】KF32A152数据手册V2.5
    2021-06-11 00:31:17下载
    积分:1
  • C# 使用字符串数组创建一组单选框数据
    C# 基于字符串数组创建一组单选按钮的例子,附上了例子源代码,大家可了解C#字符串数组的简单应用。   以下是例子中的代码,运行后可见如下图所示的图片效果:   //基于字符串数组创建一组单选按钮   string[] MyArray = new string[4];   MyArray[0] = "渝北区";   MyArray[1] = "巴南区";   MyArray[2] = "长寿区";   MyArray[3] = "南岸区";   RadioButton[] MyRadioButtons =new RadioButton[4];   for (int i = 0; i < 4; ++i)   {    MyRadioButtons[i] = new RadioButton();    MyRadioButtons[i].Text = MyArray[i];    MyRadioButtons[i].Location = new System.Drawing.Point(    10, 20 + i * 20);    this.groupBox1.Controls.Add(MyRadioButtons[i]);   }   this.groupBox1.Text = "请评选全市卫生城区:";
    2022-02-27 00:14:46下载
    积分:1
  • C._2010开发权威指南光盘源代码(ED2000.COM).7z
    Visual_C._2010开发权威指南光盘源代码(ED2000.COM).7z
    2022-09-19 10:35:04下载
    积分:1
  • StaticMember.cpp
    Constructor Example with class
    2011-01-28 15:53:13下载
    积分:1
  • 696518资源总数
  • 104224会员总数
  • 54今日下载