咳,要想解决如题的问题,我们首先要引入一些定理(仅在一张连通图中通用)

我们先定义寄点是跟这个点相连的边数目有奇数个的点。对于能够一笔画的图,我们有一下两个定理。

定理1:如果一张图存在一笔画且不会回到起点,这个图有且只有2个寄点。(前提是图是连通的)。我们称这样的路径为欧拉路。。。所以我们也可以知道这玩意是谁恁出来的了。。。。。。。

定理2:如果一个张图存在一笔画且最后回到起点,这个图没有寄点。(前提是图是连通的)。我们称这样的路径为欧拉回路。

如果你知道了上面两个定理,恭喜你,你成功的解决了一笔画问题,如果要输出路径则只需要建立一个一维数组储存路径即可。

但是对于最少笔画问题我们应该怎么办呢?

这时候我们只需要引入一条推论即可。。。。。(怎么感觉很水的样子)

推论:对于不能一笔画的连通图来说,奇点数除以二便可算出此图需几笔画成。

至此,本博客研究的问题得解,咳QAQ。

以上均属个人现阶段的观点,本人是蒟蒻一枚,水平有限,如有不足请各位神犇指出。

版权申明:欢迎转载,转载请注明出处!

图论学习笔记——一笔画(最少笔画)问题相关推荐

  1. 文本检测学习笔记——边界聚类,笔画分割,语句段落分类

    搬以前写的博客[2014-02-28 10:24] 2.21 ~2.27  这一周在阅读一篇比较长的文献 Localizing Text in Scene Images by Boundary Clu ...

  2. 【算法】图论学习笔记与代码实现

    这学期两门主课 算法设计与分析(Algorithm and Analysis,ADA) 和 图论与算法(Graph Theory and Algorithms, GTA) 都涉及到很多经典图论问题以及 ...

  3. 图论学习笔记(五)平面图

    前言:参考教材:<集合论与图论>第三版 屈婉玲,刘捍贫,刘田 第十一章 平面图 本章讨论的图均为平面图 11.1 平面图的基本概念 平面图:如果G可以以除了顶点处以外没有边相交的方式画在平 ...

  4. 图论学习笔记(一) 图

    前言:参考教材:<集合论与图论>第三版 屈婉玲,刘捍贫,刘田 第七章 图 7.1 图的基本概念 无向图:有序二元组G=<V,E>,其中V≠∅称为G的顶点集,可记为V(G),E称 ...

  5. C++ OI图论 学习笔记(初步完结)

    矩阵图 使用矩阵图来存储有向图和无向图的信息,用无穷大表示两点之间不连通,用两点之间的距离来表示连通.无向图的矩阵图是关于主对角线对称的. 如图所示: 使用dfs和bfs对矩阵图进行遍历 多源最短路径 ...

  6. 【图论学习笔记五】贪心算法

    优化问题的算法通常会通过一系列的步骤,在每一个步骤通过一系列的选择.一个贪婪算法总是目前看起来最好的选择.也就是说,它做出局部最优选择,希望选择将导致全局最优的解决方案.贪心算法并不总是能得到最优解, ...

  7. 【图论学习笔记六】极值图论

    曼特尔定理(Mantel's Theorem) 在一个2n个顶点的图G中没有三角形圈,最多有多少条边? 当然G可以有条边不包含一个三角形:令G为二部完全图,由两个部分n个顶点的集合组成,所有边在两个集 ...

  8. 图论01.最短路专题_学习笔记+模板

    图论01.最短路专题_学习笔记+模板 一.定义与性质 ● 需要的前导知识点 路径 最短路 有向图中的最短路.无向图中的最短路 单源最短路.每对结点之间的最短路 ● 最短路的性质 对于边权为正的图,任意 ...

  9. 计算机专业常用图论,同等学力申硕计算机专业--数学公式集合(新增学习笔记)...

    组合数学部分: 基础公式: 定义:从n个不同的元素中, 取r个并按次序排列, 称为从n中取r个的一个排列, 全部这样的排列数记为P(n, r). 定义: 从n个不同的元素中, 取r个但是不考虑次序时候 ...

最新文章

  1. 封装了一套WeCenter的IOS SDK
  2. centos7.5 设置Mysql开机自启动
  3. 软件测试遇到的异常情况,豪之诺软件测试项目开发中遇到比较多的Bug总结
  4. JavaScript 中,break , continue , return 的区别
  5. 博世成立新部门布局互联交通服务
  6. pytorch_GPU安装
  7. 人工智能3d建模算法_黑科技 | 3D人脸建模可以多简单?一张照片就搞定!
  8. idea swagger生成接口文档_Springboot结合swagger-ui自动生成接口文档
  9. 华为USG6000基本内容总结
  10. 成都盛铭轩:商家怎么装修设计
  11. 数据流被提前关闭- connectionClosedException:premature end of chunk coded message body:closing chunk expected
  12. .NET中对于日文输入法的控制
  13. 张家界自助游(攻略)介绍!
  14. 三维场景注记的配置相关(学习记录)
  15. python的super super easy教程 | 类
  16. 【opencv人脸识别1】从图片中检测人脸
  17. 集合及集合的交,并与差
  18. 小熊派BearPi-HM nano开发板 -- 前期准备
  19. 读卡购票c语言程序,基于51单片机的c语言韦根卡读卡程序 门禁系统
  20. 用谷歌云搭建属于你的深度学习工作站

热门文章

  1. CSS3 背景图 插入 SVG 或图片 base64
  2. 使用Excel数据分析工具进行多元回归分析
  3. 计算机网络 --- 物理层知识点总结
  4. adguard和adblock哪个好_世界上最高级的广告拦截程序AdGuard过滤规则分享
  5. 增值翻译系列谈(01)——概念界定和辨析
  6. 图解三代测序(SMRT Sequencing)
  7. 设置vscode默认打开浏览器为谷歌
  8. 电脑如何关闭全屏开始屏幕
  9. 阿里云服务器ECS-Apollo搭建MQTT服务器(Windows环境)
  10. ffmpeg之av_read_frame