自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 点双连通分量(Tarjan算法)

连通图只有一个极大连通子图,就是它本身。(是唯一的)非连通图有多个极大连通子图。(非连通图的极大连通子图叫做连通分量,每个分量都是一个连通图)。连通子图中没有割点。给定一个n个点m条边的无向连通图,求该图中“点双连通分量”的个数。在一个无向图中,若任意两点间至少存在两条“点不重复”的路径。若无向图G中,存在一个点,当该点被删除时,图G不再联通。对于100%的数据,2<=n,m<=2 * 10^5。一个子图满足点双连通且在图G中是极大联通子图。输出点双连通分量的数量。发现割点,点双数量加1。

2023-08-15 10:01:19 259

原创 线段相交Ⅲ

线段相交有两种情形:一种是“规范相交”,另一种是“非规范相交”。如果是规范相交则输出YES,并输出交点坐标(小数点后面保留3位),如果是非规范相交则只需输出YES,如果不相交则输出NO。如果是规范相交则输出YES,并输出交点坐标,如果是非规范相交则只需输出YES,如果不相交则输出NO。以qa,qb,qc,qd来确定两两直线的关系(bc与cd,ac与cd,ab与ad,ab与ac)规范相交认为a,b两种情况都是不相交的,而非规范相交认为a,b两种情况都是相交的。如果等于0 则有一点在线上,如果小于0,则相交。

2023-08-13 13:12:03 63

原创 Electric Fence(皮克定理)

a是多边形内部的整点数,b是多边形边上的整点数,本题底边在x轴上,面积可用底边*高,也可用海伦公式(S=(a+b+c)/2)。皮克定理:一个计算点阵中顶点在格点上的多边形面积公式,该公式可以表示为S=a+b/2-1。而b的个数可以用gcd求出。所以a=S-b/2+1。本题需要用到皮克定理。

2023-08-13 09:42:15 85 1

原创 TZOJ1417 Wall(凸包模板题 Andrew算法)

题目大意:在一个坐标系里顺时针给出n个点,找出一个由其中某些点作为顶点组成的凸多边形,恰好能围住所有的N个点,以及还有一个以L为半径圆的周长。这题用了Andrew算法求凸包。时间复杂度O(nlogn)。

2023-08-11 21:48:13 71 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除