首页 > 其他分享 >平面

平面

时间:2024-08-20 17:06:01浏览次数:10  
标签:连通 平面图 自环 无穷 平面 无重边

补充两个平面图的性质:

一.设原图有\(C\)个连通块,则\(V-E+F=C+1\)

二.对于一个简单(无重边无自环)连通平面图,若\(V≥3\),则\(E\leq 3V-6\)

证:由于无重边无自环,所以一个面的边界至少有三条边(最外面的无穷面的边界定义为将其与非无穷面分隔开的边),而一条边挨着两个面,故有\(2E≥3F\),代入欧拉公式即可

来考虑这道题目,将所有点按照哈密顿回路排序之后,不难知道如果存在两条边\((i,j),(p,q)(i<j,p<q)\)满足\(i<p<j<q\)或者\(p<i<q<j\)则这两条边不能同时在环的内部或者外部(其实这个是必要条件,如果最开始不按照哈密顿环排序,是不是可能存在一种平面图的放置方式呢,这个没办法证明,只能按照应试的技巧来做),于是这就是一个2-SAT问题了(利用上面性质二可以将时间复杂度优化到\(O(n^2)\));当然实际上这里的条件都是充要的,所以其实可以按照并查集来做

标签:连通,平面图,自环,无穷,平面,无重边
From: https://www.cnblogs.com/dingxingdi/p/18369817

相关文章

  • unity中, 二维平面上,求从点A出发,沿着方向B,与线段C的交点
    代码说明:点A:起始点。方向B:一个方向向量,表示从点A出发的方向。线段C:由两个点C1和C2定义。1usingUnityEngine;23publicclassLineIntersection:MonoBehaviour4{5//返回从点A出发,沿着方向B,与线段C的交点。如果没有交点,则返回null6publicstati......
  • 增强现实系列—深入探索ARKit:平面检测、三维模型放置与增强现实交互
    ......
  • (未完工)Contest7516 - 平面图
    Contest笔记欧拉定理欧拉定理连通平面图满足\(V-E+F=2\)。有\(C\)个连通块的平面图满足\(V-E+F=C+1\)。简单连通平面图满足\(E\le3V-6\)。重要:平面图满足\(E=O(V)\)。可以用于证明\(K_5\)不是平面图。一个\(V\ge3\)的简单连通平......
  • D39 2-SAT P3209 [HNOI2010] 平面图判定
    视频链接:D392-SATP3209[HNOI2010]平面图判定_哔哩哔哩_bilibili   图论(十三)——平面图和对偶图_图论(十三)——平面图和对偶图-CSDN博客P3209[HNOI2010]平面图判定-洛谷|计算机科学教育新生态(luogu.com.cn)#include<iostream>#include<cstring>#incl......
  • Manim 学习笔记(三)--坐标系与坐标平面
    坐标系与坐标平面--效果:代码:#-*-coding:utf-8-*-frommanimimport*classZBX_ZBPM(Scene):defconstruct(self):#坐标平面(网格)my_plane=NumberPlane(faded_line_ratio=2,x_range=[-8,8,1],#[前两个参数的......
  • 错误“对于非平面校准装置,必须在函数‘cvCalibrateCamera2Internal’中指定初始固有矩
    我遇到的错误的完整跟踪:在stereo_calibrate中ret,cameraMatrix1,distCoeffs1,cameraMatrix2,distCoeffs2,R,T,E,F,perViewErrors,_,_=cv2.stereoCalibrateExtended(cv2.error:OpenCV(4.10.0)/io/opencv/modules/calib3d/src/calibration.cpp:1682:error:(-5:Badargument)......
  • # 代码实践篇四 如何切割曲面或求平面与曲面的交?
    代码实践篇四如何切割曲面或求平面与曲面的交?简述思路借助CGAL几何库,分为以下步骤:曲面为surfacemesh类型,因为要polygonprocessing接口,其他格式可以用copy_face_graph转换;split用于分割,clip用于切割,剩余部分和clipper的方向有关;slicer用的是AABB_tree,就是射线检测那一......
  • ThreeJS Shader的效果样例网格平面和网格球体(一)
    本文中效果主要采用ThreeJS 中的着色器(Shader)以及结合ShaderMaterial实现的。主要用到的内置方法有:step:是一个阶跃函数,它将一个浮点数与一个阈值进行比较,并返回一个阶跃值;比如step(edge,x), 如果x小于等于edge,则返回0.0, 如果x大于edge,则返回1.0。fract......
  • 平面几何
    这个平面几何不是初中学的那个平面几何(笑)全等与相似托勒密定理在圆内接四边形\(ABCD\)中,\(|AC|~|BD|=|AB|~|CD|+|AD|~|BC|\)。几何法证明:取点\(E\inAC\),使得\(\angle1=\angle2\).\(\because\angle3,\angle4\)是\(\overset{\frown}{BC}\)所对的圆周角\(\theref......
  • 2.基于Containerd运行时搭建Kubernetes多控制平面集群实践-腾讯云开发者社区-腾讯云
    https://cloud.tencent.com/developer/article/2129846 2.基于Containerd运行时搭建Kubernetes多控制平面集群实践发布于2022-09-2919:27:53 1K0 举报文章被收录于专栏:全栈工程师修炼之路[TOC] 0x00前言简述本章主要讲述,如果使用kubead......