zoukankan      html  css  js  c++  java
  • Codeforces Round #375(div 2)

    A、B、C、D:=w=

    E:题意:给你一个无向图,让你给每条边定向,使得入度=出度的点的个数最多

        分析:易得度数为奇数的点肯定有偶数个,如果把这偶数个点一一对应连起来,那么图中所有点的度数都为偶数,那么必定存在一条欧拉回路,而这些欧拉回路使得原图中度数为偶数的点都可以做到入度=出度,所以ans=原图中度数为偶数的点的个数,路径的话跑一边dfs就行了,注意这里后来加的会有重边,所以一定要用边表

    F、题意:给你一个连通的无向图,和两个点S、T,以及度数DS、DT,让你找个生成树,使得S的度数<=DS,T的度数<=DT

        分析:将S、T删去,于是图就成为了一些联通块,将这些联通块求生成树,那么整个就成了森林,接下来就是每个连通块与S、T的连接问题了,首先把那些只能与S或者T连的先连上(因为这些必须要连上),然后分两种考虑,一种是S、T不直连,那么剩下的双向连通块都要连,相当于模拟一下判yes/no;另一种是S、T直连,双向连通块就不能两个都连,只能连一个,易得连哪个都不影响,所以随便连

  • 相关阅读:
    自动安装rpm依赖
    goroutine上下文contxt语法
    goroutine 上下文用法
    Template Method 模式
    设计模式2--设计原则
    centos7关机自动进行远程服务器备份
    实用工具使用
    剑指offer python版 滑动窗口的最大值
    剑指offer python版 左旋转字符串
    剑指offer python版 翻转单词顺序
  • 原文地址:https://www.cnblogs.com/wmrv587/p/5932434.html
Copyright © 2011-2022 走看看