图论完备之旅

图论完备之旅

一些比赛暴露出来的问题。

会的太少、不够系统、遗忘太多。

前来填坑之旅。

某些參考这篇文章:http://www.cnblogs.com/kuangbin/p/3228371.html 以及蓝图论书+训练指南。

连通性问题

1、推断可图性

   见自己博客里这篇文章 http://blog.csdn.net/cgf1993/article/details/25817693

2、推断单连通

   http://blog.csdn.net/cgf1993/article/details/25817693

3、问填加多少条边能够变为全然连通图(基础) 

      链接:http://poj.org/problem?id=1236

     问1:直接缩点+度数推断

     问2:即是一个一图填加多少条边为强连通图(max(出度为0的连通分量,入度为0的连通分量))

4、入出度推断  poj2553 http://poj.org/problem?id=2553

     思路:题意比較晦涩?YY一下,注意排序。

    

网络流问题

1、最大流|最小割

     poj2112:最大流+二分(基础题、对自己来说是基础中的经典)      http://poj.org/problem?id=2112  

     poj1966:去掉多少个点使图不连通

     poj2391:


二分图|覆盖|匹配

1、poj2422(划分关系明白的构图)

   关键在于把有向图拆为二分图的技巧,hungary算法直接应用。

   poj3020(划分关系不明白二分图构图)

   反证法证二分图、匹配两次。好。

2、匹配题目列表


最短路问题|差分约束

1、经典差分约束。

   ZOJ2770:http://vjudge.net/problem/viewProblem.action?id=15465


2-SAT

http://vjudge.net/contest/view.action?cid=46632#overview

链接在此,感觉能够一刷

A:裸题。

  试了一下多加入�G[x^1].push_back(y); G[y^1].push_back(x);就不正确了。   细节理解问题,x与y不能共存,那选了x必选y^1;  但选了x^1, y与y^1都是随便可选可不选,

  所以自己加入�上那两句是错的。

C:几何二分 + 2-SAT

  代码地址:https://code.csdn.net/snippets/357389

    技巧:i->j’,j->i’的分析。   二分的技巧 :while(r-l>eps)

    数据量不大,就该考虑二分哪。 


搜索、DP、LCA等

1、LCA裸题:poj1470、poj1330

2、最大团、最大点独立集裸题(dp或搜索) http://vjudge.net/contest/view.action?cid=47430#overview

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119164.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python h5文件读取_python读取整个txt文件

    python h5文件读取_python读取整个txt文件这篇文章是一个工具类,用来辅助医学图像分割实战unet实现(二)4、数据存储这一小节的内容。文件:HDF5DatasetGenerator.py#-*-coding:utf-8-*-importh5pyimportosimportnumpyasnpclassHDF5DatasetGenerator:def__init__(self,…

    2022年9月3日
    2
  • 数据结构之图的创建(邻接表)

    数据结构之图的基本概念中了解了图的基本概念,接下来对图的代码实现进行详解。邻接无向图1.邻接表无向图介绍邻接表无向图是指通过邻接表表示的无向图。上面的图G1包含了"A,B,C,D,

    2021年12月19日
    52
  • 学习PetShop3.0(4)购物车

    学习PetShop3.0(4)购物车终于到购物车了,在看这个之前应该已经明白了第三篇的那个模型,这样购物车基本也就明白了。来看一下ShoppingCart.aspx这个页。当你看好了一个宠物,比如可爱的GoldenRetriever,嘿嘿,那就点addtocart按钮,这时就会跳到ShoppingCart.aspx,url里带了这个宠物的id号,根据该id号程序将该宠物放到cart里面。然后你可以再去挑别的宠物,比如一只猫(……

    2022年10月16日
    0
  • static修饰的函数有什么特点(static可以修饰所有的变量吗)

    static修饰的函数叫做静态函数,静态函数有两种,根据其出现的地方来分类:如果这个静态函数出现在类里,那么它是一个静态成员函数;        静态成员函数的作用在于:调用这个函数不会访问或者修改任何对象(非static)数据成员。        其实很好理解,类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有…

    2022年4月18日
    37
  • iframe自适应高度和宽度[通俗易懂]

    iframe自适应高度和宽度[通俗易懂]iframe自适应高度和宽度可以通过onload事件来操作,如:functioniframLoad(ifm){ try{ $(ifm).height(ifm.contentWindow.document.body.scrollHeight); $(ifm).width(ifm.cont

    2022年10月12日
    0
  • 自己实现directui库_开源界面库

    自己实现directui库_开源界面库1.duilib简介duilib是一个开源的DirectUI界面库,简洁但是功能强大。而且还是BSD的license,所以即便是在商业上,大家也可以安心使用。现在大家可以从这个网站获取到他们所有的

    2022年8月4日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号