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

什么建设网站手机百度问一问

什么建设网站,手机百度问一问,德州中文网站建设,重庆蜡像制作图论——二分图 二分图通俗解释 有一个图#xff0c;将顶点分成两类#xff0c;边只存在不同类顶点之间#xff0c;同类顶点之间设有边。称图 G 为二部图#xff0c;或称二分图#xff0c;也称欧图。 性质 二分图不含有奇数环图中没有奇数环#xff0c;一定可以转换为二…图论——二分图 二分图通俗解释 有一个图将顶点分成两类边只存在不同类顶点之间同类顶点之间设有边。称图 G 为二部图或称二分图也称欧图。 性质 二分图不含有奇数环图中没有奇数环一定可以转换为二分图 判断二分图——染色法dfs 可以用二染色方式染色那么就是二分图 代码 输入格式 第一行包含两个整数 n 和 m。 接下来 m 行每行包含两个整数 u 和 v表示点 u 和点 v 之间存在一条边。 输出格式 如果给定图是二分图则输出 Yes否则输出 No。 #include cstring #include iostreamusing namespace std;const int N 1e5 10, M 2e5 10;// 链式前向星 int h[N], e[M], ne[M], idx;void add(int a, int b) {e[idx] b;ne[idx] h[a];h[a] idx ; }// 各个点的颜色0 未染色1 是红色2 是黑色 int color[N];bool dfs(int u, int c) {color[u] c;for (int i h[u]; i ! -1; i ne[i]) {int j e[i];if (!color[j]) {if (!dfs(j, 3 - c)) return false;}else if (color[j] c) return false;}return true; }int main() {memset(h, -1, sizeof h);int n, m;cin n m;while (m --) {int a, b;cin a b;add(a, b);add(b, a);}bool flag true;for (int i 1; i n; i ) {if (!color[i]) {if (!dfs(i, 1)) {flag false;break;}}}if (flag) puts(Yes);else puts(No);return 0; }二分图的最大匹配——匈牙利算法(详细证明请见《算法导论》) 匹配在图论中一个「匹配」是一个边的集合其中任意两条边都没有公共顶点。 最大匹配一个图所有匹配中所含匹配边数最多的匹配称为这个图的最大匹配 完美匹配如果一个图的某个匹配中所有的顶点都是匹配点那么它就是一个完美匹配。 交替路从一个未匹配点出发依次经过非匹配边、匹配边、非匹配边…形成的路径叫交替路。 增广路从一个未匹配点出发走交替路如果途径另一个未匹配点出发的点不算则这条交替 路称为增广路agumenting path。 代码 输入格式 第一行包含三个整数 n1、 n2 和 m。 接下来 m 行每行包含两个整数 u 和 v表示左半部点集中的点 u 和右半部点集中的点 v 之间存在一条边。 输出格式 输出一个整数表示二分图的最大匹配数。 #include cstring #include iostream #include algorithmusing namespace std;const int N 510, M 100010;int h[N], e[M], ne[M], idx;void add(int a, int b) {e[idx] b;ne[idx] h[a];h[a] idx ; }int match[N]; bool st[N];bool find(int x) {for (int i h[x]; i ! -1; i ne[i]) {int j e[i];if (!st[j]) {st[j] true;if (!match[j] || find(match[j])) {match[j] x;return true;}}}return false; }int main() {memset(h, -1, sizeof h);int n1, n2, m;cin n1 n2 m;while (m --) {int a, b;cin a b;add(a, b);}int res 0;for (int i 1; i n1; i ) {memset(st, 0, sizeof st);if (find(i)) res ;}cout res endl;return 0; }
http://www.zqtcl.cn/news/648490/

相关文章:

  • 品牌网站如何做seo浏览器正能量网址
  • 开封做网站哪家好网页设计制作网站大一素材
  • 河南网站域名备案莱芜新闻电视台节目表
  • 长春网站建设新格做天猫还是做网站推广
  • 新网站建设的感想安阳区号是什么
  • 余姚市城乡建设局网站wordpress 预览插件
  • 游戏开发和网站开发wordpress foreign trade
  • 网站设计 原型图html购物网站模板
  • 谷歌网站推广报价国产搜什么关键词最好看
  • 婚礼网站有哪些个人做网站需要什么条件
  • 深圳企业网站seo人才招聘网站建设
  • 谷歌下载seo是什么软件
  • 个人网站设计分析小程序在线制作平台
  • 网站开发 一般用什么语言vi视觉设计案例
  • 微信公众平台官方网官网seo优化找哪家做
  • 简约 网站模板网站目录链接怎么做
  • 国内地铁建设公司网站大连做网站外包
  • 微网站营销是什么网站图片上传代码
  • 外包公司做网站多少用vs做的网站怎么打开
  • 兴义城乡建设部网站企业服务器配置方案
  • 淘宝客网站根目录wordpress调用导航代码
  • 海外免费网站推广网站开发项目报告书
  • 大气的金融网站深圳专门做兼职的网站
  • 最新网站备案四平网站公司
  • 济宁恒德建设有限公司网站互联网营销师报名入口
  • 做灯饰的企业都会在哪些网站网站排名恢复
  • 互联网公司网站建设价格跨境支付互联互通
  • 杭州 高端网站 开发宜昌建设网站公司
  • 咋样做网站快照济南建设质量协会网站
  • 学校网站怎么建设兄弟网络(西安网站建设制作公司)