图论完备之旅

图论完备之旅

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

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

前来填坑之旅。

某些參考这篇文章: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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 系统可靠性计算「建议收藏」

    系统可靠性计算「建议收藏」系统可靠性计算是软考考试的一个重点,近些年几乎每次考试都会考到,但这个知识点的难度不高,了解基本的运算公式,即可轻松应对。可靠性计算主要涉及三种系统,即串联系统、并联系统和冗余系统,其中串联系统和并联系统的可靠性计算都非常简单,只要了解其概念,公式很容易记住。冗余系统要复杂一些。在实际的考试当中,考得最多的就是串并混合系统的可靠性计算。所以要求我们对串联系统与并联系统的特点有基本的了解,对其计算…

    2022年7月26日
    8
  • 一个非常好而且免费的CSS开发库Pure

    一个非常好而且免费的CSS开发库Pure

    2021年9月4日
    53
  • Java中List的详细用法

    Java中List的详细用法目录:list中添加,获取,删除元素;list中是否包含某个元素;list中根据索引将元素数值改变(替换);list中查看(判断)元素的索引;根据元素索引位置进行的判断;利用list中索引位置重新生成一个新的list(截取集合);对比两个list中的所有元素;判断list是否为空;返回Iterator集合对象;将集合转换为字符串;将集合转换为数组;集…

    2022年7月7日
    31
  • python获取财务数据_「净利润增长率」使用python获取股票“净利润同比增长率”等“上市公司成长能力”数据 – seo实验室…

    python获取财务数据_「净利润增长率」使用python获取股票“净利润同比增长率”等“上市公司成长能力”数据 – seo实验室…净利润增长率证券宝www.baostock.com是一个免费、开源的证券数据平台。提供大量准确、完整的证券历史行情数据、上市公司财务数据、实时证券行情推送服务等。通过PythonAPI获取证券数据信息,满足量化交易投资者、数量金融爱好者、计量经济从业者数据需求。本次介绍接口:获取季频成长能力数据:query_growth_data()(以下代码来自官网,侵删)方法说明:查询季频成长能力信息,可…

    2025年8月2日
    3
  • mysql 8.0 修改密码_一键清除锁屏密码

    mysql 8.0 修改密码_一键清除锁屏密码因为装的时间久了,密码不记得了,又不想重新装,怎么办呢?在程序管理器中将mysql服务停止,也就是直接停止mysqld。用mysql–shared-memory–skip-grant-tables启动mysql,但是这里发生错误:原因是没有设置数据路径,这里加上数据路径,并回车,启动mysqld。另启动一个cmd,执行mysql命令,启动客户端,输入FLUSHPRIVILEG…

    2022年10月15日
    1
  • 散文说python半篇——景观三元论与盖茨比的对话「建议收藏」

    散文说python半篇——景观三元论与盖茨比的对话

    2022年1月21日
    57

发表回复

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

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