自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 强连通分量 -- Tarjan算法

什么交强连通分量:有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量。如图:图二就是图一的强连通分量。dfn 、low数组:dfn[ ]:就是一个时间戳(被搜到的次序),一旦某个点被...

2020-03-31 20:33:04 261

原创 生成树最小树形图 -- 朱刘算法详解

本文借鉴的博文:zephyr_pro dalao的blog朱刘算法引入:(把一道最小树形图当作最小生成树来做了,wa了后以为是bug像个sb一样d了半天)最小树形图和最小生成树都是要求总权值最小,但区别四一个有向、一个无向。有向的最小树形图是不能用prim 或krustra算法来求解的。why?因为prim 或krustra算法只能适用无向图的环,不能适用有向图的环。举个例子,如图:...

2020-03-27 12:16:09 1604 1

原创 Codeforces Round #319 (Div. 1) A. Vasya and Petya's Game

Codeforces Round #319 (Div. 1) A. Vasya and Petya’s GameA. Vasya and Petya’s Gametime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputVasya and Pe...

2020-03-25 21:48:32 168

原创 次小生成树 -- Is There A Second Way Left? UVA - 10462

Nasa, being the most talented programmer of his time, can’t think things to be so simple. Recently allhis neighbors have decided to connect themselves over a network (actually all of them want to sha...

2020-03-25 18:18:34 128

原创 次小生成树 -- ACM Contest and Blackout UVA - 10600

In order to prepare the “The First National ACM School Contest” (in 20??) the major of the citydecided to provide all the schools with a reliable source of power. (The major is really afraid ofblack...

2020-03-25 11:13:17 144

原创 次短路 优先队列优化 -- Qin Shi Huang's National Road System HDU - 4081

Qin Shi Huang’s National Road System HDU - 4081 题意:出N个点的坐标以及每个点的人口, 要求将这N个点通过N-1条边连接起来, 权值为两点直接距离, B为距离和, 同时可以选中一条边, 使得该边权值变为0, A为该边两点人口数量. 求A/B的最大值思路:题目要求A / B最大,A是相邻两座城市的总人口数,B是除该相邻城市之间的权值最短路,遍历...

2020-03-24 18:42:24 146

转载 扫描线 体积交 -- Get The Treasury HDU - 3642

Get The Treasury HDU - 3642题意:求相交三次及以上的立方体体积。思路:由于z 最多只有1000层, 故我们可以直接对每一层求一次面积并。 但是求层数的时候有一个特别要注意的地方, 比如z包含 3 4 5这3层,算的时候我们求的是3层,实际上我们求体积只用求2层即可。故判断一下就行。这样若果只有一层 的话就不会算进去,因为一层构不成体积。 其他的就和基本的扫描线类似...

2020-03-23 16:10:02 121

原创 线段树最大连续区间 -- Tunnel Warfare HDU - 1540

题意:n个点,m个操作(1<=n,m<=5e4),m行中每行一个字符c表示操作类型,一个整型数x表示第x个点D x 表示去掉第x点,Q x表示需输出含 x 的最大连续区间的长度,R x表示还原最后去掉的点思路:第一种思路:利用线段树求解, 线段树维护一个最长连续子段和,然后查询的时候判断x点是在左边区间还是右边区间,如果在左边区间就判断左边区间的rmax(包含右断点的最大连续子...

2020-03-21 19:27:16 181

原创 非静态内部类为什么不能有静态成员变量和静态方法。

首先要明白以下三点:1、static类型的属性和方法,在类加载的时候就会存在于内存中。2、要想使用某个类的static属性和方法,那么这个类必须要加载到虚拟机- 中。3、非静态内部类并不随外部类一起加载,只有在实例化外部类之后才会加载。现在考虑这个情况:在外部类并没有实例化,内部类还没有加载,这时候如果调用内部类的静态成员或方法,内部类还没有加载,却试图在内存中创建该内部类的静态成员,这明...

2020-03-05 13:32:53 513

转载 java接口详解

来整理一下接口Java 接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例...

2020-03-05 11:16:29 122

转载 java中的Object类

java中的Object类 先咕咕着

2020-03-03 21:34:52 67

空空如也

空空如也

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

TA关注的人

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