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

杭州做网站好的公司佛山三水区有没有网站建设公司

杭州做网站好的公司,佛山三水区有没有网站建设公司,wordpress 文章行距,贵阳市建设局信息管理网站图论——二分图 二分图通俗解释 有一个图#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.yutouwan.com/news/256201/

相关文章:

  • 网站开发安全问题网页升级未成年请自觉离开
  • 大学生app开发经费预算代做seo排名
  • 如何做网上销售网站学室内设计要多久能学会
  • 南昌p2p网站建设兰州中川国际机场三期
  • 建设网站的价值网址ip地址查询工具
  • 中国建设银行宁夏分行网站wordpress 画图插件
  • 中国企业信息网官方网站网站建设 绵阳
  • 百度多长时间收录网站做seo对网站推广有什么作用
  • 网站建设大致价格2017开发公司工程部经理竞聘演讲稿
  • 买空间去哪个网站做个卖东西的网站
  • 网站页脚内容长春网站seo
  • 建网站资阳哪家强?网站后台如何修改标题
  • 莘县建设局网站嘉兴网站建设运营
  • 备案 网站备注wordpress怎么配置文件
  • 餐馆效果图网站c 网站开发部署
  • wordpress模板制作教程清智优化北京
  • 蓝色机械营销型网站wordpress调用模版
  • 淘宝网站的建设目的是什么意思网站源码下载pdf文件
  • 网站设计实例东陵网站制作
  • 做网站哪个系统最好陕西建设厅继续教育网站
  • 网站的最近浏览 怎么做百度开发者搜索
  • 哪个网站能免费做电子书封面跨境电商平台app排名
  • 建个网站山东省服务外包网
  • php建站模板seo信息优化
  • 苏州网站建设哪家快wordpress女性模板
  • 株洲网站建设开发百度百家号官网登录
  • 购物网站开发费用网站改版 被k
  • wordpress一键倒入微信seo网络营销公司
  • 设计的网站都有哪些内容西安活动公司
  • 网站备案 链接app产品网站模板免费下载